Googleスプレッドシートなら「GOOGLETRANSLATE」でサクッと翻訳表が作れる
おはようございます。
開発をしていると、どうしても日本語を英語に訳すことが多いです。
業務用語だったりクラス名、関数名だったり。
他にも多言語対応などをする際には、結構な量の文言を翻訳しなくてはなりません。
多言語対応は特に今回の方法で完璧に対応できるわけではなく、
ニュアンスなんかもあるので顧客などに最終的に確認、加筆修正が必要となりますが、
たたき台としてサクッと表を作るのに便利な機能が Google スプレッドシートにあるので紹介。

こんな感じの表がサクッと作れます。
スポンサーリンク
Googleスプレッドシート
説明は不要ですかね。
Google スプレッドシートは、Googleが提供するウェブベースのスプレッドシートプログラムです。
企業では Microsoft Excel を利用しているところがほとんどかと思いますが、無料で高機能なので個人で使っている方も多いと思います。
Excel との完全な互換性はないですが、やり方によっては移行することも簡単にできます。
GOOGLETRANSLATE
Googleスプレッドシートで使える関数。
その名の通り、Google翻訳の機能をスプレッドシート内で便利に呼び出せるという感じの関数です。
※Excelでは使えません。
書式
GOOGLETRANSLATE (テキスト, ソース言語, ターゲット言語)
引数1の「テキスト」には翻訳する元の文言を設定します。
直接入れてもいいし、別セルを参照してもいいです。
引数2の「ソース言語」には翻訳する文言の言語(日本語、英語、フランス語など)の2文字の言語コードを指定します。
日本語から別の言語に翻訳する場合はここに「ja」を設定します。
引数3の「ターゲット言語」には翻訳後の言語コードを指定します。
英語に翻訳する場合はここに「en」を設定します。
言語コード
調べれば出てきますが、表を載せておきます。
aa | アファル語 |
ab | アブハズ語 |
af | アフリカーンス語 |
ak | アカン語 |
sq | アルバニア語 |
am | アムハラ語 |
ar | アラビア語 |
an | アラゴン語 |
hy | アルメニア語 |
as | アッサム語 |
av | アヴァル語 |
ae | アヴェスター語 |
ay | アイマラ語 |
az | アゼルバイジャン語 |
ba | バシキール語 |
bm | バンバラ語 |
eu | バスク語 |
be | ベラルーシ語 |
bn | ベンガル語 |
bh | ビハール語 |
bi | ビスラマ語 |
bo | チベット語 |
bs | ボスニア語 |
br | ブルトン語 |
bg | ブルガリア語 |
my | ビルマ語 |
ca | カタルーニャ語 |
cs | チェコ語 |
ch | チャモロ語 |
ce | チェチェン語 |
zh | 中国語 |
cu | 古代教会スラヴ語 |
cv | チュヴァシ語 |
kw | コーンウォール語 |
co | コルシカ語 |
cr | クリー語 |
cy | ウェールズ語 |
cs | チェコ語 |
da | デンマーク語 |
de | ドイツ語 |
dv | ディベヒ語 |
nl | オランダ語 |
dz | ゾンカ語 |
el | 現代ギリシア語 |
en | 英語 |
eo | エスペラント |
et | エストニア語 |
eu | バスク語 |
ee | エウェ語 |
fo | フェロー語 |
fa | ペルシア語 |
fj | フィジー語 |
fi | フィンランド語 |
fr | フランス語 |
fr | フランス語 |
fy | 西フリジア語 |
ff | フラニ語 |
ka | グルジア語 |
de | ドイツ語 |
gd | スコットランド・ゲール語 |
ga | アイルランド語 |
gl | ガリシア語 |
gv | マン島語 |
el | 現代ギリシア語 |
gn | グアラニー語 |
gu | グジャラート語 |
ht | ハイチ語 |
ha | ハウサ語 |
he | ヘブライ語 |
hz | ヘレロ語 |
hi | ヒンディー語 |
ho | ヒリモツ語 |
hr | クロアチア語 |
hu | ハンガリー語 |
hy | アルメニア語 |
ig | イボ語 |
is | アイスランド語 |
io | イド語 |
ii | 四川彝語 |
iu | イヌクティトゥット語 |
ie | インターリング |
ia | インターリングア |
id | インドネシア語 |
ik | イヌピアック語 |
is | アイスランド語 |
it | イタリア語 |
jv | ジャワ語 |
ja | 日本語 |
kl | グリーンランド語 |
kn | カンナダ語 |
ks | カシミール語 |
ka | グルジア語 |
kr | カヌリ語 |
kk | カザフ語 |
km | クメール語 |
ki | キクユ語 |
rw | ルワンダ語 |
ky | キルギス語 |
kv | コミ語 |
kg | コンゴ語 |
ko | 韓国語 |
kj | クワニャマ語 |
ku | クルド語 |
lo | ラーオ語 |
la | ラテン語 |
lv | ラトビア語 |
li | リンブルフ語 |
ln | リンガラ語 |
lt | リトアニア語 |
lb | ルクセンブルク語 |
lu | ルバ・カタンガ語 |
lg | ガンダ語 |
mk | マケドニア語 |
mh | マーシャル語 |
ml | マラヤーラム語 |
mi | マオリ語 |
mr | マラーティー語 |
ms | マレー語 |
mk | マケドニア語 |
mg | マダガスカル語 |
mt | マルタ語 |
mn | モンゴル語 |
mi | マオリ語 |
ms | マレー語 |
my | ビルマ語 |
na | ナウル語 |
nv | ナバホ語 |
nr | 南ンデベレ語 |
nd | 北ンデベレ語 |
ng | ンドンガ語 |
ne | ネパール語 |
nl | オランダ語 |
nn | ニーノシュク(ノルウェー語) |
nb | ブークモール(ノルウェー語) |
no | ノルウェー語 |
ny | チェワ語 |
oc | オック語 |
oj | オジブウェー語 |
or | オリヤー語 |
om | オロモ語 |
os | オセット語 |
pa | パンジャーブ語 |
fa | ペルシア語 |
pi | パーリ語 |
pl | ポーランド語 |
pt | ポルトガル語 |
ps | パシュトー語 |
qu | ケチュア語 |
rm | ロマンシュ語 |
ro | ルーマニア語/モルドバ語 |
ro | ルーマニア語/モルドバ語 |
rn | ルンディ語 |
ru | ロシア語 |
sg | サンゴ語 |
sa | サンスクリット |
si | シンハラ語 |
sk | スロバキア語 |
sk | スロバキア語 |
sl | スロベニア語 |
se | 北部サーミ語 |
sm | サモア語 |
sn | ショナ語 |
sd | シンド語 |
so | ソマリ語 |
st | ソト語 |
es | スペイン語 |
sq | アルバニア語 |
sc | サルデーニャ語 |
sr | セルビア語 |
ss | スワジ語 |
su | スンダ語 |
sw | スワヒリ語 |
sv | スウェーデン語 |
ty | タヒチ語 |
ta | タミル語 |
tt | タタール語 |
te | テルグ語 |
tg | タジク語 |
tl | タガログ語 |
th | タイ語 |
bo | チベット語 |
ti | ティグリニャ語 |
to | トンガ語 |
tn | ツワナ語 |
ts | ツォンガ語 |
tk | トルクメン語 |
tr | トルコ語 |
tw | トウィ語 |
ug | ウイグル語 |
uk | ウクライナ語 |
ur | ウルドゥー語 |
uz | ウズベク語 |
ve | ヴェンダ語 |
vi | ベトナム語 |
vo | ヴォラピュク |
cy | ウェールズ語 |
wa | ワロン語 |
wo | ウォロフ語 |
xh | コサ語 |
yi | イディッシュ語 |
yo | ヨルバ語 |
za | チワン語 |
zh | 中国語 |
zu | ズールー語 |
まとめ
私もまだ Googleスプレッドシートを使いこなしていませんが、
Excelで出来ないことができたり、開発に役立つ機能も沢山あるので勉強していきたいと思います。
何かのお役に立てれば。
ではでは。
ディスカッション
コメント一覧
まだ、コメントがありません