結論: Telegramには、メッセージを翻訳する機能があります。ただし、翻訳ボタンは、設定 > 言語で翻訳ボタンを表示をオンにするまで表示されません。オンにしたら、メッセージをタップ(iPhoneでは長押し)して翻訳を選びます。メッセージ1件ずつの翻訳は無料で、チャット全体の翻訳にはTelegram Premiumが必要です。送信前の短い返信は、Telegramでは翻訳できません。Swift Translateなら翻訳できます。Androidではバブルを文章の上にドラッグし、iPhoneではキーボードを使います。
Telegramでメッセージを翻訳する方法
ボタンをオンにするのは、最初の1回だけです。その後は、ほかの言語のメッセージに翻訳の選択肢が表示されます。
手順1:翻訳ボタンをオンにする
- 画面下のバーから設定(英語表示ではSettings)を開きます。Android版Telegramの古いバージョンでは、☰メニューの中にあります。
- 言語(Language)をタップします。
- メッセージを翻訳(Translate Messages)の下にある翻訳ボタンを表示(Show Translate Button)をオンにします。
同じ画面に、ほかにも2つの項目があります。チャット全体を翻訳をオンにすると、チャットをまるごと翻訳できます。Telegram Premiumが必要です(詳しくは後述)。翻訳しない言語は、Telegramが翻訳を提案しない言語の一覧です。
手順2:メッセージを翻訳する
- チャット、グループ、チャンネルのいずれかを開きます。
- メッセージをタップします。iPhoneでは、長押しします。
- 翻訳(Translate)をタップします。翻訳を表示するウィンドウが開きます。
翻訳できるのは、テキストのメッセージ、写真・動画・ファイルの説明文、投票です。個人チャット、グループ、チャンネル、コメントで使えます。
パソコンのTelegram Desktopにも、設定 > 言語に同じスイッチがあります。メッセージを右クリックすると翻訳できます。
Telegramのメッセージを英語(や好きな言語)に翻訳する
Telegramは、Telegramアプリで使っている言語に翻訳します。翻訳ウィンドウの上部には、2つの言語が表示されます。メッセージの言語と、翻訳先の言語です。翻訳先の言語をタップして、英語、スペイン語など、好きな言語を選びます。Androidでは、選んだ言語が次のメッセージでも使われます。
Telegramのチャットやチャンネルをまるごと翻訳する
Telegram Premiumの場合:設定 > 言語でチャット全体を翻訳をオンにします。チャット、グループ、チャンネルの大半がほかの言語のときは、上部にバーが表示されます。バーには〇〇に翻訳と出ます(〇〇はあなたの言語)。タップすると、チャットのメッセージが翻訳されて表示されます。オリジナルを表示で元に戻せます。バーのメニューには、ほかに3つの項目があります。別の言語を選ぶ項目、その言語を翻訳しないための〇〇は翻訳しない(〇〇はチャットの言語)、そして非表示です。
全員に向けて翻訳するチャンネル:チャンネルのオーナーが、すべての読者に向けて自動翻訳をオンにしている場合があります。Premiumの有無は関係ありません。投稿はあなたの言語で届き、上部のバーで原文を見られます。
送信前に、自分のメッセージを翻訳する
TelegramのAIエディタでも、書いたメッセージを翻訳できます。
- メッセージを入力します。3〜4行になると、送信の矢印の上にAIボタンが表示されます。
- タップして、翻訳タブを開きます。
- 翻訳したい言語を選び、承認をタップすると、翻訳がメッセージ入力欄に入ります。
- 送信します。
エディタは、翻訳しながら文体を変えることもできます。たとえば、より丁寧な文面にできます。ただし、制限があります。長めのメッセージにしか表示されません。無料アカウントは1日の利用回数が少なく、Telegram Premiumでは上限が増えます。秘密のチャットでは使えません。
翻訳ボタンが表示されないときの原因と対処
| 原因 | 対処 |
|---|---|
| 翻訳ボタンを表示がオフです。Telegramは、最初はオフの状態です。 | 設定 > 言語でオンにします。 |
| メッセージが、あなたの話す言語で書かれています。Telegramは、あなたの言語を翻訳しない言語に最初から入れています。 | 設定 > 言語 > 翻訳しない言語を開き、その言語のチェックを外します。 |
| 秘密のチャットです。 | 秘密のチャットでは、Telegramは翻訳しません。 |
| 文字がありません。ステッカー、絵文字、説明文のない写真、画像の一部になっている文字などです。 | Telegramが翻訳するのは、テキスト、説明文、投票だけです。 |
| 入力してもAIボタンが出ません。 | メッセージが3〜4行になると表示されます。秘密のチャットには表示されません。 |
| Telegramアプリが古いです。 | アプリストアでTelegramを更新します。 |
| パソコンで使っています。 | タップする代わりに、メッセージを右クリックします。 |
Telegramの翻訳機能でできないこと
多くの人にとっては、Telegram標準の翻訳で十分です。たまにメッセージを翻訳するだけなら、無料の翻訳ボタンで足ります。Premiumを使っているなら、外国語のチャンネルを毎日追うにはチャット全体を翻訳が最も快適です。チャンネルが自動で翻訳している場合は、ほかに何も要りません。
Telegramの翻訳が対応していないのは、次の点です。
- 無料アカウントは、メッセージ1件ずつです。1件ごとに、タップ、翻訳、閉じる、を繰り返します。チャット全体の翻訳にはPremiumが必要です。チャンネルのオーナーが自動翻訳をオンにしている場合は除きます。
- 短い返信には、翻訳ボタンがありません。AIエディタは3〜4行になってから表示され、無料アカウントには1日の上限があります。「8時に会おう。書類を持っていくね」のような1行の返信は、送信前にTelegramで翻訳できません。
- 画像とステッカーは、そのままです。Telegramが翻訳するのは、テキスト、説明文、投票です。画像の一部になっている文字は翻訳しません。
- 音声メッセージは、先に文字にする必要があります。音声メッセージの文字起こしは、Telegram Premiumの機能です。無料アカウントは、週に数件だけ使えます。
- 秘密のチャットは、まったく翻訳されません。翻訳ボタンも、AIエディタも、チャット全体の翻訳もありません。
- Telegramの中でしか使えません。同じ人がWhatsAppやInstagramでも連絡してくる場合、そちらでは別の方法が必要です。
Swift Translateで、どの言語でも読んで返信する
Swift Translateは、このうち3つの点を補えます。メッセージを次々に読むこと、短い一言で返信すること、ほかのチャットアプリで使うことです。
Androidの場合:フローティングバブル
Swift Translateは、画面に小さなフローティングバブルを表示します。Telegramでは、メッセージ、チャンネルの投稿、説明文の上にバブルをドラッグすると、文章の横に、あなたの言語の翻訳カードが表示されます。メッセージごとにメニューを開いたり閉じたりする必要はありません。バブルを次のメッセージまでドラッグして、読み進めます。
同じバブルは、WhatsApp、Instagram、ブラウザ、そのほかのチャットアプリでも使えます。ひとつの使い方を覚えれば、すべての会話で使えます。
相手の言語で返信する
まず、自分の言語でメッセージを入力します。次に、入力した文章の上にバブルをドラッグします。メッセージは、相手用に選んだ言語で送られます。送信前に、翻訳を確認できます。短い1行でも長いメッセージと同じように使えるので、「8時に会おう」だけでも翻訳して送れます。
iPhoneの場合:Swift Translate Keyboard
Swift Translate Keyboardは、Telegramで入力した文章を翻訳します。自分の言語で返信を入力して、翻訳をタップします。入力した文章が、相手用に選んだ言語に変わるので、Telegramの送信ボタンで送ります。1行でも長いメッセージでも使えます。
メッセージを読むには、メッセージをコピーして、Swift Translateのキーボードのペーストをタップします。翻訳は、キーの上に表示されます。
よくある質問
Telegramには翻訳機能がありますか?
はい。Telegramには、メッセージ用の翻訳ボタンが標準で用意されています。設定 > 言語 > 翻訳ボタンを表示でオンにするまで、オフになっています。
Telegramのメッセージを英語に翻訳するには?
翻訳ボタンをオンにして、メッセージをタップ(iPhoneでは長押し)し、翻訳を選びます。Telegramは、アプリの言語に翻訳します。それが英語でない場合は、翻訳ウィンドウの上部にある言語をタップして、英語を選びます。
Telegramはチャンネルをまるごと自動で翻訳できますか?
はい。次の2つの場合です。Telegram Premiumでは、チャット全体を翻訳で、チャット、グループ、チャンネルをまるごと翻訳できます。また、チャンネルのオーナーが自動翻訳をオンにすると、すべての読者に対して翻訳されます。
Telegramの翻訳は無料ですか?
メッセージ1件ずつの翻訳は、だれでも無料です。チャットやチャンネルをまるごと翻訳するには、Telegram Premiumが必要です。AIエディタは、無料アカウントでも1日に少しだけ使えます。
Telegramで、送信前にメッセージを翻訳できますか?
はい。メッセージが3〜4行になると、AIエディタで翻訳できます。それより短い返信は、入力してから、AndroidではSwift Translateのバブルをその上にドラッグします。iPhoneでは、Swift Translate Keyboardで翻訳をタップします。
Telegramの言語を変更するには?
設定 > 言語を開き、一覧から言語を選びます。すると、Telegramはメッセージもその言語に翻訳します。
関連記事:Telegram翻訳 · WhatsAppのメッセージを翻訳する方法 · インスタのコメントとDMを翻訳する方法 · チャット翻訳
