言語サポート

ニューラル機械翻訳モデル

Translation API の認識エンジンは、ニューラル機械翻訳(NMT)モデルで幅広い言語をサポートしています。

これらの言語は、このページに記載する言語コード パラメータを使用して、認識リクエスト内に指定します。ほとんどの言語コード パラメータは ISO-639 の識別子に準拠しています。

このリストにある任意の言語からこのリストにある任意の言語への翻訳がサポートされています。ローマ字表記と文字変換は Cloud Translation - Advanced API でのみサポートされています。新しい言語が追加されると、リストが更新されます。また、Cloud Translation - Basic API または Cloud Translation - Advanced API を使用して、サポートされている言語の一覧を表示することもできます。

使ってみる

Google Cloud を初めて使用する場合は、アカウントを作成して、実際のシナリオでの Cloud Translation のパフォーマンスを評価してください。新規のお客様には、ワークロードの実行、テスト、デプロイができる無料クレジット $300 分を差し上げます。

Cloud Translation の無料トライアル

言語 ISO-639 コード
アブハズ語 ab
アチェ語 ace
アチョリ語 ach
アフリカーンス語 af
アルバニア語 sq
アルール語 alz
アムハラ語 am
アラビア文字 ar
アルメニア語 hy
アッサム語 as
アワディー語 awa
アイマラ語 ay
アゼルバイジャン語 az
バリ文字 ban
バンバラ語 bm
バシキール語 ba
バスク語 eu
バタク カロ語 btx
バタク シマルングン語 bts
バタクトバ語 bbc
ベラルーシ語 be
ベンバ語 bem
ベンガル語 bn
ベタウィ語 bew
ボージュプリー語 bho
ビコール語 bik
ボスニア語 bs
ブルトン語 br
ブルガリア語 bg
ブリヤート語 bua
広東語 yue
カタロニア語 ca
セブ語 ceb
チェワ語(ニャンジャ語) ny
中国語(簡体) zh-CN または zhBCP-47
中国語(繁体) zh-TWBCP-47
チュヴァシ語 cv
コルシカ語 co
クリミア タタール語 crh
クロアチア語 hr
チェコ語 cs
デンマーク語 da
ディンカ語 din
ディベヒ語 dv
ドグリ語 doi
ドンベ語 dov
オランダ語 nl
ゾンカ語 dz
英語 en
エスペラント語 eo
エストニア語 et
エウェ語 ee
フィジー語 fj
フィリピン語(タガログ語) fil または tl
フィンランド語 fi
フランス語 fr
フランス語(フランス) fr-FR
フランス語(カナダ) fr-CA
フリジア語 fy
フルフルディ語 ff
ガ語 gaa
ガリシア語 gl
ガンダ語(ルガンダ語) lg
グルジア語 ka
ドイツ語 de
ギリシャ文字 el
グアラニ語 gn
グジャラート文字 gu
クレオール語(ハイチ) ht
ハカ チン語 cnh
ハウサ語 ha
ハワイ語 haw
ヘブライ語 iw または he
ヒリガイノン語 hil
ヒンディー語 hi
モン語 hmn
ハンガリー語 hu
フンスリュック語 hrx
アイスランド語 is
イボ語 ig
イロカノ語 ilo
インドネシア語 id
アイルランド語 ga
イタリア語 it
日本語 ja
ジャワ語 jw または jv
カンナダ語 kn
パンパンガ語 pam
カザフ語 kk
クメール語 km
キガ語 cgg
キニヤルワンダ語 rw
キトゥバ語 ktu
コンカニ語 gom
韓国語 ko
クリオ語 kri
クルド語(クルマンジー) ku
クルド語(ソラニ語) ckb
キルギス語 ky
ラオ語 lo
ラトガリア語 ltg
ラテン語 la
ラトビア語 lv
リグリア語 lij
リンブルフ語 li
リンガラ語 ln
リトアニア語 lt
ロンバルディア方言 lmo
ルオ語 luo
ルクセンブルク語 lb
マケドニア語 mk
マイティリー語 mai
マカッサル mak
マラガシ語 mg
マレー語 ms
マレー語(ジャウィ) ms-Arab
マラヤーラム文字 ml
マルタ語 mt
マオリ語 mi
マラーティー語 mr
牧地マリ語 chm
メイテイ語(マニプリ語) mni-Mtei
Minang min
ミゾ語 lus
モンゴル文字 mn
ミャンマー語(ビルマ語) my
ンデベレ語(南部) nr
ネパールバサ語(ネワール語) new
ネパール語 ne
北ソト語(セペディ語) nso
ノルウェー語 no
ヌエル語 nus
オック語 oc
オリヤ語 or
オロモ語 om
パンガシナン pag
パピアメント語 pap
パシュト語 ps
ペルシャ語 fa
ポーランド語 pl
ポルトガル語 pt
ポルトガル語 (ポルトガル) pt-PT
ポルトガル語(ブラジル) pt-BR
パンジャブ語 pa
パンジャブ語(シャームキー) pa-Arab
ケチュア語 qu
ロマーニー語 rom
ルーマニア語 ro
ルンディ語 rn
ロシア語 ru
サモア語 sm
サンゴ語 sg
サンスクリット語 sa
スコットランド ゲール語 gd
セルビア語 sr
セソト語 st
クレオール語(セーシェル) crs
シャン語 shn
ショナ語 sn
シチリア方言 scn
シレジア語 szl
シンド語 sd
シンハラ語 si
スロバキア語 sk
スロベニア語 sl
ソマリ語 so
スペイン語 es
スンダ語 su
スワヒリ語 sw
スワート語 ss
スウェーデン語 sv
タジク語 tg
タミル語 ta
タタール語 tt
テルグ語 te
テトゥン語 tet
タイ語 th
ティグリニャ語 ti
ツォンガ語 ts
ツワナ語 tn
トルコ語 tr
トルクメン語 tk
トウィ語(アカン語) ak
ウクライナ語 uk
ウルドゥー語 ur
ウイグル語 ug
ウズベク語 uz
ベトナム語 vi
ウェールズ語 cy
コーサ語 xh
イディッシュ語 yi
ヨルバ語 yo
ユカテコマヤ語 yua
ズールー語 zu

ローマ字表記と文字変換のサポート

ローマ字表記文字変換は、次の言語に対応しています。

言語 ISO-639 コード ローマ字表記 文字変換
アラビア語 ar
アムハラ語 am
ベンガル文字 bn
ベラルーシ語 be
グジャラート文字 gu
ヒンディー語 hi
日本語 ja
カンナダ文字 kn
ミャンマー uk
ロシア語 ru
セルビア語 sr
タミル語 ta
テルグ文字 te
ウクライナ語 uk

カスタムモデル

Cloud Translation - Advanced の場合、AutoML Translation はカスタムモデルに対して次の言語ペアをサポートします。サポート対象言語とは、Google がその言語用の既存のニューラル機械翻訳(NMT)モデルを有し、AutoML Translation がトレーニング中にカスタムモデルを作成するためのベースとして既存の NMT を使用することを意味します。

言語の組み合わせ 言語コード
アフリカーンス語 <-> 英語 af <-> en
アルバニア語 <-> 英語 sq <-> en
アラビア語 <-> 英語 ar <-> en
アゼルバイジャン語 <-> 英語 az <-> en
ベンガル語 <-> 英語 bn <-> en
ブルガリア語 <-> 英語 bg <-> en
カタルーニャ語 <-> 英語 ca <-> en
中国語(簡体)<-> 英語 zh-CN * <-> en
中国語(繁体)<-> 英語 zh-TW <-> en
クロアチア語 <-> 英語 hr <-> en
チェコ語 <-> 英語 cs <-> en
デンマーク語 <-> 英語 da <-> en
オランダ語 <-> 英語 nl <-> en
エストニア語 <-> 英語 et <-> en
フィンランド語 <-> 英語 fi <-> en
フランス語 <-> 英語 fr <-> en
ガリシア語 <-> 英語 gl <-> en
グルジア語 <-> 英語 ka <-> en
ドイツ語 <-> 英語 de <-> en
ギリシャ語 <-> 英語 el <-> en
グジャラト語 <-> 英語 gu <-> en
クレオール語(ハイチ)<-> 英語 ht <-> en
ヘブライ語 <-> 英語 iw <-> en
ヒンディー語 <-> 英語 hi <-> en
ハンガリー語 <-> 英語 hu <-> en
アイスランド語 <-> 英語 is <-> en
インドネシア語 <-> 英語 id <-> en
イタリア語 <-> 英語 it <-> en
日本語 <-> 英語 ja <-> en
韓国語 <-> 英語 ko <-> en
ラトビア語 <-> 英語 lv <-> en
リトアニア語 <-> 英語 lt <-> en
マレー語 <-> 英語 ms <-> en
マラーティー語 <-> 英語 mr <-> en
ノルウェー語 <-> 英語 no <-> en
ペルシャ語 <-> 英語 fa <-> en
ポーランド語 <-> 英語 pl <-> en
ポルトガル語 <-> 英語 pt <-> en
パンジャブ語 <-> 英語 pa <-> en
ルーマニア語 <-> 英語 ro <-> en
ロシア語 <-> 英語 ru <-> en
セルビア語 <-> 英語 sr <-> en
スロバキア語 <-> 英語 sk <-> en
スロベニア語 <-> 英語 sl <-> en
スペイン語 <-> 英語 es <-> en
スワヒリ語 <-> 英語 sw <-> en
スウェーデン語 <-> 英語 sv <-> en
タイ語 <-> 英語 th <-> en
トルコ語 <-> 英語 tr <-> en
ウクライナ語 <-> 英語 uk <-> en
ウルドゥー語 <-> 英語 ur <-> en
ベトナム語 <-> 英語 vi <-> en
ウェールズ語 <-> 英語 cy <-> en

* 簡体字中国語は zh-CN または zh のいずれかで指定できます。

言語のバリエーションでサポートされているコード

次の言語コードは、上記の表でサポートされている言語のバリエーションです。データセットを作成するときに、これらのコードを原文の言語またはターゲット言語として使用できます。

Google では、これらの言語のベース NMT モデルを有していません。代わりに、Cloud Translation では、言語のバリエーションに関連付けられたベースモデルを、カスタムモデルのトレーニングに使用します。

これらのコードは、たとえば、特定の方言や地域のコンテンツを翻訳する際に活用できます。たとえば、カスタムモデルを作成する zh-HK のローカライズしたデータがあるとします。翻訳を行う際には、zh-HK の言語コードを指定できます。そうすることで、カスタムモデルに注意が向くようになり、そのロケールに対してより正確な翻訳が生成されます。

次の表に、Cloud Translation がカスタムモデルをトレーニングするときに使用する言語コードとその説明、関連する基本モデルを示します。

言語コード 説明 ベースモデル
zh-HK 香港(繁体) zh-TW

翻訳 LLM でサポートされている言語

翻訳 LLM を使用するテキスト翻訳と適応型翻訳では、次の言語ペアがサポートされています。

言語ペア 言語コード
アラビア語 <-> 英語 ar <-> en
中国語(簡体)<-> 英語 zh-CN <-> en
チェコ語 <-> 英語 cs <-> en
オランダ語 <-> 英語 nl <-> en
フランス語 <-> 英語 fr <-> en
ドイツ語 <-> 英語 de <-> en
ヒンディー語 <-> 英語 hi <-> en
インドネシア語 <-> 英語 id <-> en
イタリア語 <-> 英語 it <-> en
日本語 <-> 英語 ja <-> en
韓国語 <-> 英語 ko <-> en
ポーランド語 <-> 英語 pl <-> en
ポルトガル語 <-> 英語 pt <-> en
ロシア語 <-> 英語 ru <-> en
スペイン語 <-> 英語 es <-> en
タイ語 <-> 英語 th <-> en
トルコ語 <-> 英語 tr <-> en
ウクライナ語 <-> 英語 uk <-> en
ベトナム語 <-> 英語 vi <-> en