强制“ vouvoiement”谷歌云翻译API

问题描述

我有很多对话框文件可以将英语翻译为法语。 Google云翻译API可以正常工作,但有时翻译返回“ tu”,而其他时候返回“ vous”。简而言之,“ tu”是非正式的和单数的,而“ vous”是正式的和/或复数的。

如何在所有翻译中强制使用 vous (正式)?

我检查了documentation about glossaries,但似乎不受支持。

this translator支持该功能,但其API不是免费的。

解决方法

不幸的是,我自己检查了一下,不幸的是,我不认为API可能会仅仅支持形式化。

如果您不想使用替代服务,最好的选择是将所有“ tu”实例替换为“ vous”。

要实现此目的,您无需匹配“ tu”,而是只将“ tu”作为独立单词进行匹配和替换,确保每次匹配的长度为2。

否则,您可能最终会创建类似tulip-> vouslip之类的东西。

不幸的是,vous / tu不是单个单词的直接翻译,因此词典方法似乎不可行。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...