19382

2024-08-19

2024-08-19 15:54:13 (JST) お世話になっております。 NodeJSのパッケージ「@google-cloud/translate」を用いて翻訳を利用しているのですが、 APIの仕様についてご質問がございます。

APIをコールする際、mimeTypeとして'text/html'を指定しているのですが、 翻訳結果に記号が含まれる場合、HTMLエンティティとしてレスポンスが返ってくると認識しております。 例)翻訳結果に「'」が含まれる場合、「"」という文字列が返ってくる

mimeType='text/plain'を指定することでHTMLエンティティへの変換が行われないことは認識しておりますが、翻訳はHTMLとして実行したいため、翻訳結果を受け取った後、HTMLエンティティを全て置き換えることを検討しております。 TranslationAPIでHTMLエンティティに変換される記号の一覧をいただくことはできませんでしょうか。

2024-08-21 Sent

パナソニック コネクト株式会社 鈴木様

お世話になっております、株式会社G-genサポートの高井です。 お問い合わせいただきありがとうございます。ご案内にお時間いただいており恐れ入ります。

ご質問いただいた内容について下記にご案内いたします。

mimeType='text/plain'を指定することでHTMLエンティティへの変換が行われないことは認識しておりますが、翻訳はHTMLとして実行したいため、翻訳結果を受け取った後、HTMLエンティティを全て置き換えることを検討しております。 TranslationAPIでHTMLエンティティに変換される記号の一覧をいただくことはできませんでしょうか。

まず本件につきましては Google クライアントライブラリの実装内容に起因するため、当窓口や Google による調査・検証サポートにつきましても正確なご案内ができかねてしまいますことを予めご了承くださいませ。

HTML の名前付き文字参照のリスト[1]についてのご質問と理解しましたが、認識に相違ございませんでしょうか。 また WHATWG の仕様ドキュメント[2]は添付の通りでございますので、参考にいただければ幸いです。

[1] Character reference - MDN Web Docs Glossary: Definitions of Web-related terms | MDN https://developer.mozilla.org/en-US/docs/Glossary/Character_reference

[2] 13.5 Named character references - HTML Standard | WHATWG https://html.spec.whatwg.org/multipage/named-characters.html#named-character-references