使用 google translsate API 跳过特定术语

Skip specific terms with google tranlsate API

我正在使用 Google 翻译 API 我想知道如何翻译 "skip" 一些不应翻译的短语。

我发现如果我用 <> 包围短语,它似乎有效:

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.'}

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

正确的方法是使用这些 HTML tags as Translation API doesn't translate any HTML tags。当您在请求中使用脱字符括号时,API 认为您使用的是 HTML 标记。