複数の言語が含まれるフィールドで動的翻訳が正しく機能しないIssue フィールドに英語と中国語など、複数の言語のテキストが含まれています。翻訳ボタンを選択すると、テキストの一部が別の言語で記述されているにもかかわらず、「このコンテンツは優先言語で記述されています。翻訳する必要はありません。」というメッセージが表示されます。テキストの中国語部分は翻訳されません。 Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } Resolution 外部の翻訳サービスプロバイダーが、指定されたテキストの言語を検出します。言語の判定方法は、翻訳サービスごとに異なります。ServiceNow はこの検出には関与しておらず、翻訳サービスが言語を検出する方法やテキストを翻訳する方法を制御することはできません。 通常、翻訳サービスは、テキストに 2 つの異なる言語が含まれている場合でも、そのテキストに対して 1 つの言語のみを検出します。検出された言語がユーザーの優先言語と同じ場合、「翻訳する必要はありません」というメッセージが表示されます。 独立した REST クライアントから翻訳 API を直接呼び出し、さまざまなサードパーティーの翻訳プロバイダーを使用してテストした結果、次のことが確認されました。 Microsoft:テキストを英語として検出するため、翻訳できません(ユーザーの優先言語が英語に設定されている場合)。IBM:ソース言語を識別できないため、翻訳できません。Google:テキスト内に存在する 2 番目の言語として検出されることが想定されるため、正常に翻訳されることが想定されます。