0

我正在使用 Google Translate API,我想知道如何让它“跳过”一些不应该翻译的短语。

我发现如果我用 <> 包围这个短语,它似乎可以工作:

client.translate('Hey friend, bring me a <cold beer>.', target_language='it', source_language='en')

输出:

{'input': 'Hey friend, bring me a <cold beer>.', 'translatedText': 'Ehi amico, portami un <cold beer> .'}

如果我删除 <> 它会被翻译:

{'input': 'Hey friend, bring me a cold beer.', 'translatedText': 'Ehi amico, portami una birra fredda.'}

这是正确的方法吗?我在文档中的任何地方都找不到它

4

1 回答 1

1

正确的方法是使用这些HTML 标签,因为 Translation API不会翻译任何 HTML 标签。当您在请求中使用插入括号时,API 认为您正在使用 HTML 标记。

于 2018-09-12T20:25:30.897 回答