奇怪的替换行为(大括号+圆括号)



我正在使用Azure Translator (https://www.microsoft.com/en-us/translator/translatorapi.aspx)。如果我把这个字符串翻译成瑞典语:

我们{1}有它

我得到了我所期望的:

vi {1} hade det

但是,最令人费解的是,这个:

我们{2}有它

返回这个(注意大括号被转换成圆括号):

vi (2) hade det

到底是怎么回事??

这完全取决于翻译引擎所接受的训练,以及所涉及语言的流行排版约定。对于这个(看起来像c#格式参数),使用技术域可能会比使用一般域得到更好的结果。

最新更新