失败并不是大家以为的那种
随便问一个常旅行的人,都会有一段菜单被译得荒唐可笑的故事。这些故事是真的,但只是少数。更常见的经历更安静,也更让人窝火:译文出来了,每个词都对,你还是不知道自己会吃到什么。这不是引擎的缺陷。翻译做的是把词在语言之间转换,而你缺的那部分信息,本来就不在词里。
谷歌翻译通常没有把你的菜单译错。它译得很对,而「对」和「有用」是两回事。菜名是名字,不是说明:日语「親子丼」直译成「亲子盖饭」毫无问题,那其实是鸡肉和鸡蛋盖饭。再加上让文字识别失灵的花体字、被翻译压平的版面,以及通用翻译根本不知道食物里有什么这一事实,你面对的是四种彼此独立的失败,而它们都不是靠「翻得更准」能修好的。
最后更新:2026年8月23日
随便问一个常旅行的人,都会有一段菜单被译得荒唐可笑的故事。这些故事是真的,但只是少数。更常见的经历更安静,也更让人窝火:译文出来了,每个词都对,你还是不知道自己会吃到什么。这不是引擎的缺陷。翻译做的是把词在语言之间转换,而你缺的那部分信息,本来就不在词里。
各国菜系用人名、地名、玩笑和形状来给菜命名,而这些在直译里一样都活不下来。日语「親子丼」忠实地译成「亲子盖饭」,其实是鸡肉配鸡蛋盖在米饭上;德语的「Falscher Hase」是「假野兔」,指的是肉糜卷,里面没有兔子;法语的「tête de veau」是「小牛头」,而它就是字面意思。中文对别人做的是同一件事:夫妻肺片在英文菜单上常被译成「husband and wife lung slices」,外国读者读完只会更困惑。逐字翻译是对一个名字的忠实再现,而你需要的是一句说明。
所有取景翻译都分两步:先识别字符,再翻译。餐厅对第一步格外不友好。菜单使用标题字体、连笔和手写字,正是因为它们不该看起来像一份文件。今日推荐用粉笔写在小黑板上。覆膜的纸页把灯光直接反进镜头。日文和中文菜单常竖排,而手机横着拿时,很多识别引擎处理得很差。字符一旦读错,翻译就会尽职地把错的字符转换掉,你拿到的那串莫名其妙的文字,在翻译引擎看到内容之前就已经注定了。
菜单不是一个段落。它是分类、菜品、附注行和价格,被排布成方便你比较的样子。取景翻译把译文大致叠在它找到文字的位置上,结果经常是价格和菜脱节、两栏被揉在一起,或者那个告诉你「这里是前菜」的小标题直接消失。最后你在一堵翻译碎片的墙里滚动,在脑子里把菜单重新拼回去——而那本该是工具做的事。
这才是有实际后果的失败。一道菜里有没有坚果、鱼、麸质、乳制品或猪肉,很多时候菜单上根本没写。日本的高汤用鲣鱼来吊,悄无声息地把大量看起来素的菜排除在外。泰国菜几乎处处用鱼露。墨西哥的豆泥和酥皮常常用猪油做。印度菜经常用酥油收尾。这些都不会出现在被翻译的词里,所以任何引擎都挖不出来——不是因为它翻得差,而是因为它在回答另一个问题。
留着谷歌翻译:免费、能离线,路牌、票据和对话上它仍是最好用的。只要别再指望它做一件它从来不是为之而生的事。在餐桌前,用一个把菜单当食物读的工具:把每道菜连同「它到底是什么」的说明、配料清单和过敏原提示一起返回,保留菜单的分类,并能在点单时把菜名用原文显示出来。那是另一类工具,不是更好的翻译引擎。