使用 Google 翻译 API 时排除 HTML 标签

Exclude HTML tags when translating with Google Translate API

目前我知道 <span class="e;notranslate"e;> </span> 用于省略文本以在跨度之间进行翻译。

我正在寻找将带有 HTML 标签的内容发送到翻译 API 并让它 return 而不翻译标签。无论如何,当 JSON return 带有翻译文本时,是否可以在翻译之前省略标签并将它们放回去,或者是否有任何语法可以排除翻译 API 翻译 HTML 标签?

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

之前阅读此内容:Temporary removal of HTML from string for Google Translate API to reduce cost

Google 有一个可选参数 format.

•This optional parameter allows you to indicate that the text to be translated is either plain-text or HTML. A value of "html" indicates HTML and a value of "text" indicates plain-text.

•Default: format=html.

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