5 分

Discordの自動翻訳はどのように動きますか?

Discord自体に、自動翻訳の設定はありません。翻訳ボットがその機能を追加します。ボットは、見られるチャンネルの新しいメッセージを受け取り、翻訳が必要か確認して、翻訳先言語で結果を投稿します。BabelBotでは、管理者がダッシュボードでこれをオンにします。そのあと、メンバーはメッセージごとにコマンドを使わず、いつも通り書きます。

チャンネルの流れ(例)
  1. メンバーが投稿する

    有効なチャンネルに新しいメッセージが届きます。

  2. BabelBotが確認して翻訳する

    チャンネルルールとターゲット言語によって処理が決まります。

  3. 翻訳が表示される

    返信モードによって、メンバーが翻訳を読む場所が決まります。

通常の自動テキスト翻訳が進む経路です。

Discordで自動翻訳をオンにするには?

翻訳ボットでオンにします。BabelBotなら、約2分で終わります。手順は次のとおりです。

  • BabelBotをサーバーに追加します。サーバー管理の権限が必要です。追加すると、ガイド付きセットアップが開きます。
  • 翻訳先言語を選びます。次に、返信かスレッドを選び、「保存してテスト」を選びます。
  • 翻訳先言語ではない言語で、テストメッセージを送ります。BabelBotが数秒で翻訳を投稿します。
  • あとで自動翻訳をオフにしたり、オンに戻したりするには、概要の「翻訳」スイッチを使います。「翻訳 > 自動翻訳」で、対象にするチャンネルの種類を選びます。テキストチャンネルは、最初からオンです。ボイスチャンネルチャットとフォーラム投稿は、オンにするまでオフのままです。

Discordをすべて英語に自動翻訳するには?

最初の設定は英語です。BabelBotを追加すると、翻訳先言語は英語だけになり、テキストチャンネルで自動翻訳がオンになります。BabelBotは、英語ではないメッセージをすべて英語に翻訳します。すでに英語のメッセージには、何も投稿しません。

あとで言語を足すには、ダッシュボードで「翻訳 > 翻訳先言語」を開きます。Freeでは、翻訳先言語を3個まで選べます。1つのチャンネルだけ別の言語を使うには、そのチャンネルにチャンネルルールを追加します。

どのメッセージが翻訳されますか?

BabelBotは、翻訳がオンか、チャンネルで翻訳が許可されているか、メッセージに翻訳する価値のあるテキストがあるかを確認します。URLや絵文字だけのメッセージより、通常の文章のほうがテストに向いています。

通常の自動翻訳では、BabelBotがソース言語を検出します。ターゲット言語はサーバー設定またはチャンネルルールから決まります。ダッシュボードには、翻訳したくない言語を除外する「言語をスキップ」設定もあります。この除外はブリッジの通信には適用されません。

翻訳はどこに表示されますか?

「チャンネルに返信」は、翻訳をメッセージの下に返信として表示します。スタイル付きの埋め込みか、プレーンテキストを選べます。翻訳先言語が複数あると、メッセージごとの翻訳文が増えます。忙しいチャンネルでの見え方を確認してください。

「メッセージごとのスレッド」は、翻訳をメッセージのスレッドに入れます。すでにスレッドやフォーラム投稿の中で会話しているときは、BabelBotはそこに返信します。Discordは、スレッドの中に別のスレッドを作れません。

「元のメッセージを置き換える」は、元の発言者の名前とアバターで、同じチャンネルに翻訳を投稿します。そのあと、BabelBotはメンバーの元のメッセージを削除します。翻訳先言語が1つのときは、置き換えたメッセージに翻訳だけを表示します。複数のときは、原文と翻訳を表示します。これには、「ウェブフックの管理」と「メッセージの管理」の権限が必要です。チャンネルを見る権限とメッセージを送信する権限も必要です。このモードを選んでも、BabelBotにこれらの権限は付きません。先にDiscordで付与してください。

毎月の翻訳を使い切るとどうなりますか?

利用枠を使い切ると、翻訳は、Freeでは毎月1日、ProとUltraではプランの更新時のリセットまで一時停止します。Freeでは、メンバーの誰かがTop.ggで投票すると、すぐにリセットされます。自動翻訳、国旗翻訳、リンクしたチャンネルに投稿される翻訳は、サーバーの月間AI利用枠にカウントされます。Translate Textとボイスチャット翻訳はカウントされません。

BabelBotが翻訳を投稿できなかったときは、その翻訳を数えません。料金ガイドで、各プランの上限と、数える対象を確認できます。

ブリッジしたチャンネルでは何が変わりますか?

ブリッジは、#englishや#españolのような言語別のチャンネルをつなぎます。BabelBotは各メッセージを、ほかのチャンネルへ、チャンネルごとに設定した言語でコピーします。

翻訳をオフにするチャンネルルールでも、ブリッジは止まりません。ブリッジを止めるには、ブリッジを削除してください。

何も表示されないときは何を確認すればよいですか?

まずサーバー全体の翻訳設定、ターゲット言語、チャンネルルールを確認し、次にテストするチャンネルのボット権限を確認します。プライベートチャンネルでは、サーバーの他の場所と権限が異なる場合があります。

ターゲット言語とは異なる言語で文章を送ります。通常のテキストは動くのに添付ファイルが動かない場合は、その添付ファイルのプランとファイル条件を確認してください。それでも設定と結果が合わない場合は、トラブルシューティングガイドを使います。

よくある質問

ボットなしで、Discordはメッセージを自動翻訳できますか?

いいえ。Discordにはメッセージの翻訳機能がありません。「ユーザー設定 > 言語」で変わるのは、Discordのメニューとボタンです。メッセージは変わりません。

メンバーは翻訳ごとにスラッシュコマンドを実行する必要がありますか?

いいえ。管理者が自動翻訳を有効にすると、メンバーは通常どおり投稿できます。Translate Textメッセージコンテキストメニューなど、1つのメッセージだけを翻訳する方法もあります。

有効にした後、BabelBotは過去のメッセージも翻訳しますか?

いいえ。自動翻訳が対象にするのは、新しいメッセージだけです。古いメッセージを自分用に翻訳するには、Translate Textを使います。翻訳をチャンネルに投稿するには、メッセージに国旗リアクションを付けます。

翻訳を今のDiscordスレッド内に残せますか?

はい。BabelBotは、フォーラム投稿やメディア投稿を含む既存のスレッド内に返信します。別の翻訳スレッドを作成することはありません。

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