Я думаю, что проблема в том, что в верхней части вашего кода у вас есть
Console console = System.console();
String strEnglishPhrase;
char choice;
, который определяет String
, называемый strEnglishPhrase
.Тем не менее, в теле цикла вы также пишете
String strEnglishPhrase = scanner.nextLine();
Это пытается определить новую переменную, также называемую strEnglishPhrase
, которая конфликтует с более ранним определением.
Чтобы исправить этолибо удалите объявление из цикла, либо измените приведенный выше код на
strEnglishPhrase = scanner.nextLine();
, который является присваиванием, а не объявлением.