使用Google Translate API翻译时排除HTML标记

Exclude HTML tags when translating with Google Translate API

本文关键字:排除 HTML 标记 翻译 Google Translate API 使用      更新时间:2023-09-26

目前我知道<span class="e;notranslate"e;> </span>用于省略要在span之间翻译的文本。

我正在寻找发送带有HTML标记的内容到翻译API,并让它返回而不翻译标记。在JSON返回翻译文本时,在翻译和放回标签之前,是否有任何标记可以被省略,或者是否有任何语法将Translate API从翻译HTML标签中排除?

在我决定是用JS还是Java编写代码之前,我做了一些研究。

之前阅读:暂时删除字符串中的HTML为谷歌翻译API以降低成本

Google有一个可选参数format

•此可选参数允许您指示要翻译的是纯文本或HTML。值";html";表示HTML和值"0";文本";表示纯文本。

•默认值:format=html。

https://cloud.google.com/translate/v2/using_rest