Widely available すべての主要ブラウザで対応済み。安心して使用可能。

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
19
79
111
6
25
6
DOM API

translate は HTMLElement インターフェイスのプロパティで、ページがローカライズされるとき、要素の属性値や Text ノードの子の値を対応させるか、そのままにするかを示します。

19
79
111
6
25
6
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)

基本構文

HTML
<p>For inquiries, please contact <span translate="no">support@example.com</span>.</p>
<p>Email: <code translate="no">npm install</code></p>

ライブデモ

Protect product names

Keep brand names or code-like terms out of automatic page translation.

プレビュー全画面表示

Localized UI labels

Mix translatable labels with fixed names such as account plans or brand tags.

プレビュー全画面表示

Translation hint comparison

Compare content that translation tools may translate with content marked as fixed.

プレビュー全画面表示

実務での使いどころ

  • translate の活用

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

注意点

  • 古いブラウザでは対応していない場合がある。

アクセシビリティ

  • スクリーンリーダーでの読み上げを確認すること。