Skyway Walkers

SkyWayを使ったサービスを個人開発しています

Google翻訳(googtrans)で指定できる言語コードについて

JavaScriptでGoogle翻訳を可能にしているサイトは、URLにて翻訳する言語の指定が可能とのこと。

実際に Talk To CSV のOBS字幕用のURLで試してみた所、URLで翻訳する言語の指定が可能でした。具体的にはOBS字幕用のURLを以下のように加工します

通常URL:skybeje.net/talktocsv/chatclientobs/?k=xxx&p=xxx

翻訳URL:skybeje.net/talktocsv/chatclientobs/#googtrans(en)/?k=xxx&p=xxx

太文字が追加のURL文字列で、その中の赤文字が翻訳する言語コードです。「?k=xxx&p=xxx」はTalkToCSVの接続コード(毎回変わるコード)なのですが、頻繁に使用する場合は、OBSのブラウザソースに指定するURLにて、前半の言語指定のURLまでは残しておいて、この部分(「?k=xxx&p=xxx」)だけを書き換えるのが楽かもしれません。

Google翻訳可能な言語コードについては、このサイト(言語コード | 資料)を参考に一通り指定してみて翻訳可能か検証してみました。
以下がGoogle翻訳ができた言語コードの一覧です。

言語コード 言語
af アフリカーンス語
am アムハラ語
ar アラビア語
as アッサム語
ay アイマラ語
az アゼルバイジェン語
be 白ロシア語 (ベラルーシ語)
bg ブルガリア語
bn ベンガル語
bs ボスニア語
ca カタルーニャ語
co コルシカ語
cs チェコ語
cy ウェールズ語
da デンマーク語
de ドイツ語
dv ディベヒ語
el ギリシャ語
en 英語
eo エスペラント語
es スペイン語
et エストニア語
eu バスク語
fa ペルシャ語
fi フィンランド語
fr フランス語
fy フリジア語
ga アイルランド語
gd ゲーリック語 (スコットランド語)
gl ガリシア語
gn グアラニー語
gu グジャラト語
ha ハウサ語
hi ヒンディー語
hr クロアチア語
hu ハンガリー語
hy アルメニア語
id インドネシア語
ig イボ語
is アイスランド語
it イタリア語
ja 日本語
ka ジョージア語(グルジア語)
kk カザフ語
km クメール語
kn カンナダ語
ko 韓国語
ku クルド語
ky キルギス語
la ラテン語
lb ルクセンブルク語
ln リンガラ語
lo ラオ語
lt リトアニア語
lv ラトビア語
mg マダガスカル語
mi マオリ語
mk マカドニア語
ml マラヤーラム語
mn モンゴル語
mr マラーティー語
ms マレー語
mt マルタ語
my ビルマ語
ne ネパール語
nl オランダ語
no ノルウェー語
nso セペディ語
om オロモ語 (ガラ語)
or オリヤ語
pa パンジャブ語
pl ポーランド語
ps パシュト語
pt ポルトガル語
qu クエチュア語
ro ルーマニア語
ru ロシア語
rw キニヤルワンダ語
sa サンスクリット語
sd シンド語
si シンハラ語
sk スロバキア語
sl スロベニア語
sm サモア語
sn ショナ語
so ソマリ語
sq アルバニア語
sr セルビア語
st セト語
su スーダン語
sv スウェーデン語
sw スワヒリ語
ta タミル語
te テルグ語
tg タジク語
th タイ語
ti チグリニャ語
tk トルクメン語
tl タガログ語
tr トルコ語
ts ヅォンガ語
tt タタール語
ug ウイグル語
uk ウクライナ語
ur ウルドゥー語
uz ウズベク語
vi ベトナム語
xh コーサ語
yi イディッシュ語
yo ヨルバ語
zh-CN 中国語(簡体)
zh-TW 中国語(繁体)
zu ズールー語

TalkToCSVの時期バージョンのツールでは、URL発行時に言語を指定ができるよう検討しようかなと思います。