BabelBot が Discord のメッセージを翻訳する仕組み
BabelBot がメッセージを翻訳するとき、スキップするとき、毎月の AI 翻訳に何が数えられるかを説明します。
このページでは、BabelBot が各メッセージをどう処理するかを説明します。翻訳が表示されないとき、チャンネルが騒がしく感じるとき、プランの利用量に何が数えられるかを知りたいときにお読みください。手順ごとの解決方法はトラブルシューティングをご覧ください。
🔄 メッセージが投稿されたときの流れ
- メンバーがメッセージを投稿します。 テキスト、ボットのカード(埋め込み)、ファイルのどれでも対象です。
- BabelBot がいくつか確認します。 サーバーとチャンネルで翻訳がオンになっている必要があります。メッセージに翻訳できる言葉が含まれている必要があります。サーバーに今月の AI 翻訳が残っている必要があります。
- BabelBot がメッセージを翻訳します。 翻訳先言語ごとに 1 つの翻訳を作ります。翻訳はすべて AI で行います。
- BabelBot が結果を投稿します。 返信モード の設定に合わせて、返信、スレッド、または置き換えとして投稿します。
- BabelBot が翻訳を 1 回と数えます。 数えるのは翻訳を投稿したときだけです。翻訳先言語が複数あっても、1 つのメッセージは 1 回と数えます。
以上です。確認で条件を満たさない場合、BabelBot はメッセージをスキップし、利用量には数えません。
🤔 翻訳されなかったのはなぜ?
翻訳が表示されないケースの多くは、正しいスキップです。まず、次の原因を確認します。
- サーバー、チャンネルの種類、またはこのチャンネルで翻訳がオフになっています。ダッシュボード翻訳自動翻訳 と ダッシュボードモデレーションチャンネルルール を確認します。
- メッセージが、ただ 1 つの翻訳先言語ですでに書かれています。
- メッセージの言語が ダッシュボードモデレーション言語をスキップ に含まれています。
- メッセージに翻訳する言葉がありません。たとえば、絵文字だけ、メンションだけ、リンクだけのメッセージです。
- ボットが書いたメッセージか、投稿者が 無視するユーザー に含まれています。
- サーバーが今月の AI 翻訳をすべて使いました。
- BabelBot に、そのチャンネルで必要な Discord 権限がありません。権限の警告は 概要 に表示されます。
これらの場合、BabelBot は何も投稿せず、利用量にも数えません。
📬 翻訳の表示
翻訳を表示する場所は ダッシュボード翻訳返信モード で選びます。設定方法は返信モードをご覧ください。
| 場面 | チャンネルに返信 | 翻訳スレッド | 元のメッセージを置き換える |
|---|---|---|---|
| 翻訳先言語が 1 つ | メッセージの下に返信 1 件 | 翻訳を含むスレッド 1 つ | 言語が異なる場合、メンバーの名前とアバターで投稿し直したメッセージが元のメッセージを置き換えます |
| 翻訳先言語が複数 | すべての翻訳を含む返信 1 件 | すべての翻訳を含むスレッド 1 つ | 元のテキストを先頭に、続けて翻訳を並べて投稿し直します |
| スレッド内のメッセージ | スレッド内に返信 | スレッド内に返信 | スレッド内に返信し、元のメッセージは残します |
- メッセージがすでにスレッド内にある場合、BabelBot はそのスレッドに返信します。新しいスレッドは作りません。Discord は各投稿をスレッドとして扱うため、フォーラムとメディアの投稿も同じように動きます。
- ボイスチャンネルのテキストチャットでは、翻訳スレッド を選んでいても、BabelBot はチャットに返信します。
- 翻訳先言語を少なくし、翻訳スレッド を使うと、にぎやかなチャンネルも読みやすくなります。
✏️ 編集されたメッセージ
BabelBot が翻訳してから 30 日以内にメンバーがメッセージを編集すると、BabelBot は翻訳をその場で更新します。BabelBot が投稿した返信やスレッドのメッセージを編集します。これは チャンネルに返信 と 翻訳スレッド モードの自動翻訳で動きます。
編集の翻訳も、新しいメッセージと同じく AI 翻訳を使います。新しい翻訳に失敗した場合は、前の翻訳が残ります。ブリッジには別の編集ルールがあります(ブリッジをご覧ください)。
🧠 直前の文脈
自動翻訳では、BabelBot は同じチャンネルまたはスレッドの直前のメッセージを最大 5 件、AI に渡します。これにより、代名詞、スラング、あいまいな言葉を正しく訳しやすくなります。翻訳するのは新しいメッセージだけです。
📊 AI 翻訳の利用枠
すべてのプランに、毎月の AI 翻訳の回数が含まれています。数えられるものは次のとおりです。
| 操作 | 回数 |
|---|---|
| 自動翻訳 1 回(翻訳先言語の数に関係なく) | 1 |
| ブリッジの翻訳 | 翻訳を受け取るリンク先チャンネルごとに 1 |
| 国旗リアクションによる翻訳 | 1 |
| BabelBot がもう一度翻訳する編集 | 新しいメッセージと同じ |
| Translate Text と Detect Language | 0 |
| スキップしたメッセージ、失敗のお知らせ、翻訳なしのブリッジのコピー | 0 |
| ボイスチャット翻訳 | 0(独自のルールがあります) |
利用枠の 75% と 90% に達すると、BabelBot は Discord にお知らせを投稿します。利用枠を使い切ると翻訳は一時停止し、BabelBot がもう一度お知らせを投稿します。自動翻訳、ブリッジ、国旗リアクションの翻訳は、翌月 1 日(UTC)まで、または管理者がアップグレードするまで止まります。Translate Text は引き続き使えます。
Free では、メンバーの誰でもそのお知らせで 投票してリセット を選び、top.gg で BabelBot に投票できます。すると、サーバーで AI 翻訳 100 回すべてが再び使えるようになります。Legacy Ultra と Founder Access の AI 翻訳は無制限です。回数は請求と上限をご覧ください。
🌉 ブリッジ
ブリッジはチャンネル同士をリンクします。ある言語のチャンネルのメッセージが、他のチャンネルに翻訳されて表示されます。
- ペアブリッジ: 2 つのチャンネルと 2 つの言語です。メッセージは双方向に届きます。
- ハブブリッジ: ハブチャンネル 1 つと、複数の言語チャンネルです。
- サーバー間接続: 2 つのサーバーにそれぞれ 1 つずつのチャンネルです。メッセージは双方向に届きます。サーバー間接続をご覧ください。
BabelBot は、チャンネルの言語を元の言語として使います。1 つのチャンネルが入れるブリッジまたはサーバー間接続は 1 つだけです。ブリッジは ダッシュボード翻訳ブリッジ で設定します。手順はブリッジをご覧ください。
翻訳を受け取らないリンク先チャンネルには、元のメッセージが届きます。翻訳に失敗した場合や、メッセージがすでにそのチャンネルの言語で書かれている場合です。これらのコピーは利用量に数えません。
以下のルールは、ペアブリッジ、ハブブリッジ、サーバー間接続に適用されます。
📢 フォローしたアナウンス
他のサーバーのアナウンスチャンネルを フォロー しているサーバーもあります。Discord はこれらの投稿をボットとして投稿しますが、BabelBot は翻訳できます。対象は Discord の通常の フォロー による投稿だけなので、他のボットのメッセージは翻訳されません。この動作に設定はありません。投稿には、サーバーの他の場所と同じ 返信モード が使われます。
🚩 国旗リアクションによる翻訳
メッセージに国旗でリアクションすると、BabelBot はその国旗の言語に翻訳します。ダッシュボードその他国旗リアクション でオンにします。チャンネルに投稿するには 公開 を、リアクションしたメンバーに翻訳を送るには プライベートDM を選びます。国旗リアクションをご覧ください。
📖 カスタム単語
カスタム単語では、ある言葉をどう翻訳するか、または書いたとおりに残すかを BabelBot に指定します。サーバー名、ゲーム用語、ブランド名、コミュニティのスラングに使います。自動翻訳、ブリッジ、国旗リアクション、Translate Text、ボイスチャット翻訳、メディアのキャプション、ボイスメッセージで使えます。登録できる数は、Free が 5 個、Pro が 25 個、Ultra、Legacy Ultra、Founder Access が 100 個です。カスタム単語をご覧ください。
🖱️ コンテキストメニューと DM
メッセージを右クリックして アプリ を開くと、Translate Text または Detect Language を使えます。どちらも AI を使いますが、AI 翻訳の回数には数えません。サーバーのチャンネルで使えます。ユーザーとしてインストールすると、DM やプライベートチャンネルでも使えます。サーバーの設定は変更しません。Detect Language は、確信が持てないときに「不明」と表示します。メッセージに読み取れるテキストがない場合は、どちらのコマンドもそのことを伝えます。コマンドをご覧ください。
🎙️ ボイスチャット翻訳
BabelBot はボイス通話に参加して音声を聞き、翻訳したテキストをボイスチャンネルのテキストチャットに投稿できます。これは、テキストチャンネルに投稿された音声ファイルを翻訳するボイスメッセージ翻訳とは別の機能です。
- 1 つのサーバーで同時に使えるボイスチャットのセッションは 1 つです。
- 管理者がオンにした後、メンバーが
/voice startで開始します。Ultra または Founder Access が必要です。 - 毎月の AI 翻訳には数えません。
詳しくはボイスチャット翻訳のガイドをご覧ください。