進行中の Web サイト開発プロジェクトでは、次のように、html スパン タグと css を使用して、特定の表示テキスト領域のすべての「o」文字を赤色にスタイル設定します。
Questi<span class="redcharacter">o</span>n.
.redcharacter { color: red; }
問題は、ウェブサイトに追加した Google ウェブサイト トランスレータを使用すると、span タグが単語を分割し、Google が単語全体ではなく個別の部分を翻訳することです (「Questi」を 1 つの単語として、「o」を 1 つの単語として) 、および「n」を 1 語として)。
私の質問は次のとおり です。「Google Web サイト翻訳者」に単語全体を翻訳させ、個々の文字のスタイルを設定させる方法はありますか?
私はこれまでに(運がなければ)試しました:
- 個々のキャラクターをスタイリングする他の方法を探しています。
- 翻訳の前にスパンタグを削除できるように、Google翻訳のJavaScript関数に「フック」する方法を探しています。テキスト自体の翻訳が機能する限り、翻訳されたページで個々の文字のスタイルを設定しなくてもかまいません。
事前に感謝します。この素晴らしいウェブサイトに感謝します。最近、非常に役に立ちました。
編集: これは、ページに「Google ウェブサイト翻訳者」を含めるために使用するコードです。
<script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
<script>function googleTranslateElementInit() {
new google.translate.TranslateElement({pageLanguage: 'en', autoDisplay: false}, 'google_translate_element');}</script>
<div id="google_translate_element"></div>