Twitterからツイートを取得し、Power BIで分析をしたりする際、ツイートの言語が言語コードとして取得できますが、それを日本語に変換する方法を紹介します。
Googleデータポータルで行いたい場合はこちらの記事を読んで下さい。
Twitterの言語コード一覧
Twitterの言語コードは143もあります。
通常の言語コード以外に”und”というものがありますが、ツイート内容が写真だけなど判別出来ない場合などが”und”になるようです。
言語コードはこちらの記事を参考にしました。
Twitterの言語コード一覧を日本語にする方法
Pwoer Queryエディターで「列の追加」から「カスタム列」の追加をします。
下のコードの中の”[TweetLanguageCode]”を実際に言語コードの列名に変更したものを貼り付けます。「新しい列名」は任意で付けてください。
貼り付けるコード
こちらのコードの”[TweetLanguageCode]”を実際に言語コードの列名に変更したものを貼り付けてください。
Power BI
if [TweetLanguageCode] = "und" then "不明"
else if [TweetLanguageCode] = "en" then "英語"
else if [TweetLanguageCode] = "is" then "アイスランド語"
else if [TweetLanguageCode] = "ay" then "アイマラ語"
else if [TweetLanguageCode] = "ga" then "アイルランド語"
else if [TweetLanguageCode] = "az" then "アゼルバイジェン語"
else if [TweetLanguageCode] = "as" then "アッサム語"
else if [TweetLanguageCode] = "aa" then "アファル語"
else if [TweetLanguageCode] = "ab" then "アプハジア語"
else if [TweetLanguageCode] = "af" then "アフリカーンス語"
else if [TweetLanguageCode] = "am" then "アムハラ語"
else if [TweetLanguageCode] = "ar" then "アラビア語"
else if [TweetLanguageCode] = "sq" then "アルバニア語"
else if [TweetLanguageCode] = "hy" then "アルメニア語"
else if [TweetLanguageCode] = "it" then "イタリア語"
else if [TweetLanguageCode] = "yi" then "イディッシュ語"
else if [TweetLanguageCode] = "iu" then "イヌクティトット語"
else if [TweetLanguageCode] = "ik" then "イヌピア語"
else if [TweetLanguageCode] = "ia" then "インターリングア"
else if [TweetLanguageCode] = "ie" then "インターリング語"
else if [TweetLanguageCode] = "in" then "インドネシア語"
else if [TweetLanguageCode] = "ug" then "ウイグル語"
else if [TweetLanguageCode] = "cy" then "ウェールズ語"
else if [TweetLanguageCode] = "vo" then "ヴォラピュック語"
else if [TweetLanguageCode] = "wo" then "ウォロフ語"
else if [TweetLanguageCode] = "uk" then "ウクライナ語"
else if [TweetLanguageCode] = "uz" then "ウズベク語"
else if [TweetLanguageCode] = "ur" then "ウルドゥー語"
else if [TweetLanguageCode] = "et" then "エストニア語"
else if [TweetLanguageCode] = "eo" then "エスペラント語"
else if [TweetLanguageCode] = "or" then "オーリア語"
else if [TweetLanguageCode] = "oc" then "オキタン語"
else if [TweetLanguageCode] = "nl" then "オランダ語"
else if [TweetLanguageCode] = "om" then "オロモ語"
else if [TweetLanguageCode] = "kk" then "カザフ語"
else if [TweetLanguageCode] = "ks" then "カシミール語"
else if [TweetLanguageCode] = "ca" then "カタラン語"
else if [TweetLanguageCode] = "gl" then "ガリシア語"
else if [TweetLanguageCode] = "ko" then "韓国語"
else if [TweetLanguageCode] = "kn" then "カンナダ語"
else if [TweetLanguageCode] = "km" then "カンボジア語"
else if [TweetLanguageCode] = "rw" then "キヤーワンダ語"
else if [TweetLanguageCode] = "el" then "ギリシャ語"
else if [TweetLanguageCode] = "ky" then "キルギス語"
else if [TweetLanguageCode] = "rn" then "キルンディ語"
else if [TweetLanguageCode] = "gn" then "グアラニー語"
else if [TweetLanguageCode] = "qu" then "クエチュア語"
else if [TweetLanguageCode] = "gu" then "グジャラト語"
else if [TweetLanguageCode] = "kl" then "グリーンランド語"
else if [TweetLanguageCode] = "ku" then "クルド語"
else if [TweetLanguageCode] = "ckb" then "中央クルド語"
else if [TweetLanguageCode] = "hr" then "クロアチア語"
else if [TweetLanguageCode] = "gd" then "ゲーリック語"
else if [TweetLanguageCode] = "gv" then "ゲーリック語"
else if [TweetLanguageCode] = "xh" then "コーサ語"
else if [TweetLanguageCode] = "co" then "コルシカ語"
else if [TweetLanguageCode] = "sm" then "サモア語"
else if [TweetLanguageCode] = "sg" then "サングホ語"
else if [TweetLanguageCode] = "sa" then "サンスクリット語"
else if [TweetLanguageCode] = "ss" then "シスワティ語"
else if [TweetLanguageCode] = "jv" then "ジャワ語"
else if [TweetLanguageCode] = "ka" then "ジョージア語"
else if [TweetLanguageCode] = "sn" then "ショナ語"
else if [TweetLanguageCode] = "sd" then "シンド語"
else if [TweetLanguageCode] = "si" then "シンハラ語"
else if [TweetLanguageCode] = "sv" then "スウェーデン語"
else if [TweetLanguageCode] = "su" then "スーダン語"
else if [TweetLanguageCode] = "zu" then "ズールー語"
else if [TweetLanguageCode] = "es" then "スペイン語"
else if [TweetLanguageCode] = "sk" then "スロヴァキア語"
else if [TweetLanguageCode] = "sl" then "スロヴェニア語"
else if [TweetLanguageCode] = "sw" then "スワヒリ語"
else if [TweetLanguageCode] = "tn" then "セツワナ語"
else if [TweetLanguageCode] = "st" then "セト語"
else if [TweetLanguageCode] = "sr" then "セルビア語"
else if [TweetLanguageCode] = "sh" then "セルボクロアチア語"
else if [TweetLanguageCode] = "so" then "ソマリ語"
else if [TweetLanguageCode] = "th" then "タイ語"
else if [TweetLanguageCode] = "tl" then "タガログ語"
else if [TweetLanguageCode] = "tg" then "タジク語"
else if [TweetLanguageCode] = "tt" then "タタール語"
else if [TweetLanguageCode] = "ta" then "タミル語"
else if [TweetLanguageCode] = "cs" then "チェコ語"
else if [TweetLanguageCode] = "ti" then "チグリニャ語"
else if [TweetLanguageCode] = "bo" then "チベット語"
else if [TweetLanguageCode] = "zh" then "中国語"
else if [TweetLanguageCode] = "ts" then "ヅォンガ語"
else if [TweetLanguageCode] = "te" then "テルグ語"
else if [TweetLanguageCode] = "da" then "デンマーク 語"
else if [TweetLanguageCode] = "de" then "ドイツ語"
else if [TweetLanguageCode] = "tw" then "トウィ語"
else if [TweetLanguageCode] = "tk" then "トルクメン語"
else if [TweetLanguageCode] = "tr" then "トルコ語"
else if [TweetLanguageCode] = "to" then "トンガ語"
else if [TweetLanguageCode] = "na" then "ナウル語"
else if [TweetLanguageCode] = "ja" then "日本語"
else if [TweetLanguageCode] = "ne" then "ネパール語"
else if [TweetLanguageCode] = "no" then "ノルウェー語"
else if [TweetLanguageCode] = "ht" then "ハイチ語"
else if [TweetLanguageCode] = "ha" then "ハウサ語"
else if [TweetLanguageCode] = "be" then "白ロシア語"
else if [TweetLanguageCode] = "ba" then "バシキール語"
else if [TweetLanguageCode] = "ps" then "パシト語"
else if [TweetLanguageCode] = "eu" then "バスク語"
else if [TweetLanguageCode] = "hu" then "ハンガリー語"
else if [TweetLanguageCode] = "pa" then "パンジャビ語"
else if [TweetLanguageCode] = "bi" then "ビスラマ語"
else if [TweetLanguageCode] = "bh" then "ビハール語"
else if [TweetLanguageCode] = "my" then "ビルマ語"
else if [TweetLanguageCode] = "hi" then "ヒンディー語"
else if [TweetLanguageCode] = "fj" then "フィジー語"
else if [TweetLanguageCode] = "fi" then "フィンランド語"
else if [TweetLanguageCode] = "dz" then "ブータン語"
else if [TweetLanguageCode] = "fo" then "フェロー語"
else if [TweetLanguageCode] = "fr" then "フランス語"
else if [TweetLanguageCode] = "fy" then "フリジア語"
else if [TweetLanguageCode] = "bg" then "ブルガリア語"
else if [TweetLanguageCode] = "br" then "ブルターニュ語"
else if [TweetLanguageCode] = "vi" then "ベトナム語"
else if [TweetLanguageCode] = "iw" then "ヘブライ語"
else if [TweetLanguageCode] = "fa" then "ペルシャ語"
else if [TweetLanguageCode] = "bn" then "ベンガル語"
else if [TweetLanguageCode] = "pl" then "ポーランド語"
else if [TweetLanguageCode] = "pt" then "ポルトガル語"
else if [TweetLanguageCode] = "mi" then "マオリ語"
else if [TweetLanguageCode] = "mk" then "マカドニア語"
else if [TweetLanguageCode] = "mg" then "マダガスカル語"
else if [TweetLanguageCode] = "mr" then "マラッタ語"
else if [TweetLanguageCode] = "ml" then "マラヤーラム語"
else if [TweetLanguageCode] = "mt" then "マルタ語"
else if [TweetLanguageCode] = "ms" then "マレー語"
else if [TweetLanguageCode] = "mo" then "モルダビア語"
else if [TweetLanguageCode] = "mn" then "モンゴル語"
else if [TweetLanguageCode] = "yo" then "ヨルバ語"
else if [TweetLanguageCode] = "lo" then "ラオタ語"
else if [TweetLanguageCode] = "la" then "ラテン語"
else if [TweetLanguageCode] = "lv" then "ラトビア語"
else if [TweetLanguageCode] = "lt" then "リトアニア語"
else if [TweetLanguageCode] = "ln" then "リンガラ語"
else if [TweetLanguageCode] = "li" then "リンブルク語"
else if [TweetLanguageCode] = "ro" then "ルーマニア語"
else if [TweetLanguageCode] = "rm" then "レートロマンス語"
else if [TweetLanguageCode] = "ru" then "ロシア語"
else
[TweetLanguageCode]