このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

HTML translate グローバル属性

Baseline 広く利用可能

この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2023年3月以降、すべてのブラウザーで利用可能です。

translate グローバル属性列挙型属性で、要素の翻訳可能な属性の値や Text 子ノードを、ページをローカライズする際に翻訳するべきか、あるいは変更せずにおくかを指定します。

以下の値を使用することができます。

  • 空文字列または yes: ページをローカライズする際に翻訳すべきであることを示します。
  • no: 要素を翻訳してはならないことを示します。

すべてのブラウザーがこの属性を認識しているわけではありませんが、 Google 翻訳のような自動翻訳システムがこれを尊重しており、人間の翻訳者によって使用されるツールによっても尊重される可能性があります。そのため、ウェブ制作者がこの属性を使用して、翻訳されるべきではないコンテンツをマークすることが重要です。

この例では translate 属性を使用して、翻訳ツールにフッターの企業ブランド名を翻訳しないように依頼しています。

html
<footer>
  <small>© 2020 <span translate="no">BrandName</span></small>
</footer>

仕様書

仕様書
HTML
# attr-translate

ブラウザーの互換性

関連情報