ХабрПостыНовостиМегапосты?

Машинный перевод нейросетками: несколько приёмов чтобы улучшить качество

Меня немного удивила статья уважаемых специалистов по локализации, сравнивающая различные движки перевода. По-моему, и гугловский, и яндексовский переводчики, и даже DeepL уже полгода как списаны в утиль и представляют исключительно исторический интерес.

Перевожу в последнее время только нейросетями и часто даже при наивном подходе получаю нормальные результаты. Наивный подход - это зайти в ChatGPT и написать "Please translate `大型アプデ!セルフレジの導入で大富豪となったスーパーマーケット経営ゲーム` from Japanese to English".

Лучше, конечно, будет обогатить запрос и дать нейросетке возможность уточнить область поиска слов. Контекст скармливаю следующим путем:

Порой проявляется интересный эффект. Пишешь запрос на английском и просишь нагенерировать чего-то на японском. Читаешь - и понимаешь, что сгенерированный текст имеет какой-то... английский акцент, что ли. Как будто учитель японского говорит с учениками, а не носитель с носителем. Учебниковский японский получается. Проблема часто решается тем, что запросы тоже делаются на целевом языке. Причем можно и на корявом японском спросить (например с помощью DeepL'a полученным) - эффект все равно будет.

Нейроговорилки неплохо умеют стилизовать речь и играть в ролевые игры. Поэтому иногда вместо сказанных сухим тоном инструкций вроде "при ответе используй лексику шестилетнего ребенка" эффективнее представиться шестилетним ребенком, сказать электронному болвану, что он тоже шестилетний и переформулировать запрос так, как сформулировал бы его шестилетка.

Стоит пробовать разные движки. Например, бубнящий себе под нос o1-preview от OpenAI не всегда справляется лучше, чем их же 4o. Возможно, потому что бубнит по-английски.

Короче говоря, было бы интересно сравнить работу не этих устаревших движков, а нескольких нейронных сеток. Начать можно с беглого поиска в Google Scholar. Если кто возьмется - тэгните меня, пожалуйста.

@ganqqwerty
23.10.2024 17:13 UTC
Первоисточник

Комментарии

@
23.10.2024 13:45 UTC
0
НЛО прилетело и опубликовало эту надпись здесь
24.10.2024 07:08 UTC
+1

Интерактивный, это когда вы знаете , что должно получиться, и подгоняете допзапросами выдаваемые результаты под нужное? Зачем такой перевод вообще нужен?

24.10.2024 18:09 UTC
0

Вот это офигенное замечание. И причем ведь дальше будет хуже наверняка.

@un1t
23.10.2024 13:50 UTC
+3

Я использую переводчики при чтении контента на иностранном языке. Я же не буду на каждую незнакомую фразу описывать задание для ИИ. Так что переводчики, которые позволяют переводить в один клик тут гораздо удобнее. И качество перевода у deepl в таком применении возможно будет лучше.

23.10.2024 14:03 UTC
0

Для чтения контента у меня обычно всплывающий словарик Yomitan.

@Alexander_Khokhryakov
24.10.2024 12:14 UTC
0

Спасибо за ваш комментарий и развернутое мнение!)

По-моему, и гугловский, и яндексовский переводчики, и даже DeepL уже полгода как списаны в утиль и представляют исключительно исторический интерес.

Конечно, тут можно много перебирать все "за" и "против" перевода с помощью GPT. Цель нашей статьи - обсудить именно движки перевода и технологии, с помощью которых они переводят. Для нас, как для других переводчиков, работающих в cat-системах со встроенными в них движками перевода, это актуально.
Согласитесь, если бы МП ушел в прошлое, компании не вкладывали бы в их развитие миллионы долларов. К тому же, практически все МП сейчас содержат нейронку, тот же DeepL. Нейронка + другие виды машинного перевода в сочетании дают неплохие результаты, для совершенствования которых компаниям остаётся только одно - заниматься обучением системы ( а может и не только этим))). Возможно, такими темпами мы когда-нибудь приблизимся к идеальному переводу без помощи человека.

Хочется упомянуть тут коллег по цеху и отправить ссылку на их публикацию с тестированием: https://t.me/bitvamachine/156

Лайфхаки в вашей публикации тоже можно использовать, почему бы и нет))) они подходят для людей, готовых работать с промтами и описывать задания, а не для тех, кому нужно решить проблему здесь и сейчас и просто закинуть информацию в переводчик.

05.11.2024 05:39 UTC
0

Думается, что идеальный перевод без участия человека нереален, так как потребителем и тем, кто принимает окончательное решение хороший перевод или плохой, является человек.

А без читателя, переводить в стол есть ли смысл тратить часы людей и киловатт-часы электроэнергии для LLM?

@JuliaEfimka
21.11.2024 06:23 UTC
0

Не приходилось ли вам сталкиваться с галлюцинациями нейросетей при переводе (упущение сегментов текста или, наоборот, "творческие" вставки)? Всё же классические движки МТ им подвержены в меньшей степени.

"дать нейросетке возможность уточнить область поиска слов" - в этом направлении сейчас продвинулись, кстати, ModernMT, они же Translated. У них можно довкидывать контекст и домен, чтобы шлифовать перевод прямо в интерфейсе.