スマートフォンでDiscordメッセージを翻訳する方法

iPhoneやAndroidでDiscordの新しいメッセージを自動翻訳するには、サーバー管理者にBabelBotを追加し、必要な言語の翻訳を有効にしてもらいます。自分のアカウントだけでこの設定を有効にすることはできません。設定が完了すると、対象となる新しいメッセージが翻訳返信またはスレッドとして表示されます。サーバーで有効にできない場合は、自分のアカウントにBabelBotをインストールし、Apps > Translate Textで1件ずつ非公開で翻訳します。

チャンネルの流れ(例)
  1. 管理者がBabelBotを追加

    ボットは各メンバーのスマートフォンではなく、サーバーにインストールされます。

  2. 翻訳を有効にする

    管理者がメンバーに必要な言語を選びます。

  3. メンバーがDiscordで読む

    翻訳はAndroidとiPhoneのチャンネルに表示されます。

自動翻訳はサーバーのDiscordチャンネルで機能します。メンバーが別のモバイル拡張機能をインストールする必要はありません。

サーバーの自動翻訳を設定する

Manage Serverの権限がある場合は、BabelBotをサーバーに追加し、スマートフォンのブラウザでガイド付き設定を開きます。少なくとも1つの対象言語を選び、返信またはスレッドを選び、「保存してテスト」をタップします。対象言語とは、メンバーが読みたい言語です。対象言語とは異なる言語で新しいテストメッセージを送信します。BabelBotが結果をDiscordに投稿するので、メンバーはモバイルアプリで読めます。

この翻訳を読むために、メンバーが自分のアカウントへBabelBotをインストールする必要はありません。個人用のインストールだけでは、サーバーの新しいメッセージをすべて翻訳できません。メンバーの場合は、「このチャンネルの新しいメッセージを自分の言語に翻訳するためにBabelBotを有効にしてもらえますか?」と管理者に頼めます。

スマートフォンで翻訳を見つける

Reply in channelでは、翻訳が元のメッセージにリンクされた新しい返信としてチャンネルのタイムラインに表示されます。Reply in threadsでは、元のメッセージに付いたスレッドを開きます。サーバーまたはチャンネルの配信方法は管理者が選びます。メンバーが自分のスマートフォンだけのために変更することはできません。

Translate Textは別の機能です。結果はリクエストした本人だけに表示されるため、他のメンバーはチャンネルでその翻訳を見られません。

サーバーを管理していないときに1件のメッセージを翻訳する

DiscordアカウントにBabelBotをインストールします。Discordモバイルアプリでメッセージの操作メニューを開き、Apps > Translate Text を選びます。BabelBotは自分だけが見られる非公開の翻訳を送信します。

Translate Textは保存したコンテキスト言語を使います。利用できる場合はDiscordの言語設定を使います。別の言語を選ぶ場合は、Discordで /set-context-language を実行します。この個人用操作はDMやBabelBotがインストールされていないサーバーでも使えます。他のメンバーの自動翻訳が有効になるわけではありません。

翻訳が表示されない場合

自動翻訳の場合は、BabelBotがサーバーにインストールされているか、翻訳が有効か、対象言語が設定されているか、チャンネルでボットのメッセージの読み取りと投稿が許可されているかを管理者に確認してもらってください。対象言語とは異なる言語の普通の文章でテストします。自動翻訳は新しいメッセージで動作し、過去のチャット履歴には適用されません。

Apps > Translate Text が表示されない場合は、自分のDiscordアカウントにBabelBotをインストールしたか確認してください。このメッセージ操作は1件のメッセージを翻訳し、利用可能なAI使用量が必要です。

よくある質問

スマートフォンで自分だけのためにすべてのメッセージを自動翻訳できますか?

BabelBotの自動翻訳はサーバー管理者が設定し、サーバーのチャンネルに表示されます。自分のアカウントにBabelBotをインストールすれば、Apps > Translate Textで個別のメッセージを非公開で翻訳できますが、チャット全体を自動翻訳する機能ではありません。

スマートフォンでDiscordのDMを翻訳できますか?

はい。DiscordアカウントにBabelBotをインストールし、DMのメッセージで Apps > Translate Text を使います。サーバーの自動翻訳はDMでは動作しません。

Discordアプリの言語を変更する必要がありますか?

いいえ。サーバーの自動翻訳で使う対象言語は管理者が選びます。自分のTranslate Textリクエストでは、BabelBotは保存したコンテキスト言語、または利用できる場合はDiscordの言語設定を使います。別の言語を選ぶには /set-context-language を使います。

セットアップとリファレンス