Неудача не та, о которой думают
Спросите любого, кто путешествовал, и услышите историю о комично неверном переводе меню. Эти истории настоящие, но они в меньшинстве. Куда более частый опыт тише и досаднее: перевод приходит, каждое слово верно, а вы по-прежнему не понимаете, что бы вы ели. Это не сбой движка. Перевод превращает слова между языками, а нужной вам информации в этих словах никогда не было.
Названия блюд — это имена, а не описания
Кухни называют блюда в честь людей, мест, шуток и форм, и ничего из этого не переживает буквальной передачи. 螞蟻上樹 верно переводится как «муравьи взбираются на дерево», а это стеклянная лапша с рубленой свининой. 麻婆豆腐 — «тофу рябой старухи». 親子丼 — «миска родителя и ребёнка», то есть курица с яйцом на рисе: точно и странным образом узнаётся. Русский делает другим ровно то же самое: «селёдка под шубой» переводится безупречно и оставляет читателя ровно в таком же недоумении. Дословный перевод — верная передача имени. А нужно было описание.
- 夫妻肺片 (китайский) — «лёгкие мужа и жены ломтиками» — холодная говядина и субпродукты в масле чили.
- 螞蟻上樹 (китайский) — «муравьи взбираются на дерево» — стеклянная лапша с рубленой свининой.
- 親子丼 (японский) — «миска родителя и ребёнка» — курица с яйцом на рисе.
- «Falscher Hase» (немецкий) — «ложный заяц» — мясной рулет, и никакого зайца.
- «Lampredotto» (итальянский) — в большинстве меню без перевода — рубец из четвёртого желудка коровы.
Чтение отказывает раньше перевода
Любой перевод с камеры состоит из двух шагов: распознать символы, затем перевести их. Рестораны необычайно враждебны к первому шагу. Меню используют акцидентные шрифты, курсив и ручные надписи именно потому, что не должны выглядеть документом. Блюда дня пишут мелом на доске. Ламинированные страницы отражают блик прямо в объектив. Японские и китайские меню часто набраны вертикально, с чем многие движки распознавания справляются плохо, когда телефон держат горизонтально. Когда символы приходят неверными, перевод исправно превращает неверные символы, и бессмыслица, которую вы получаете, была предрешена до того, как движок перевода увидел текст.
Меню — структурированный документ, а перевод его сплющивает
Меню — не абзац. Это разделы, блюда, подстроки и цены, расставленные так, чтобы можно было сравнивать. Перевод с камеры кладёт текст примерно туда, где нашёл, и результат часто отрывает цену от блюда, склеивает две колонки или теряет заголовок раздела, который сообщал, что это закуски. В итоге вы листаете стену переведённых обрывков и собираете меню в голове — то есть делаете работу, которую должен был сделать инструмент.
Нужной вам информации на странице нет
Это неудача с реальными последствиями. Есть ли в блюде орехи, рыба, глютен, молочное или свинина, очень часто в меню не написано вовсе. Японский даси делают из бонито, что тихо дисквалифицирует множество как будто вегетарианских блюд. Тайская кухня использует рыбный соус почти везде. Жареную фасоль и слоёное тесто часто делают на смальце. Индийские блюда нередко доводят на топлёном масле. Ничего из этого не появляется в переводимых словах, поэтому ни один движок этого не вытащит — не потому что плохо переводит, а потому что отвечает на другой вопрос.
Что делать вместо этого
Оставьте Google Переводчик: он бесплатен, работает офлайн, и для вывесок, билетов и разговоров остаётся лучшим, что есть. Просто перестаньте ждать от него работы, для которой он никогда не создавался. За столиком используйте то, что читает меню как еду: что возвращает каждое блюдо с описанием того, чем оно на самом деле является, со списком ингредиентов и метками аллергенов, сохраняет разделы меню и умеет показать название на языке оригинала в момент заказа. Это другая категория инструмента, а не лучший движок перевода.