翻訳&言語
enuchatはすべてのメッセージをリアルタイムで翻訳するため、チームと訪問者は常に自分の言語でコミュニケーションできます。40以上の言語、完全自動。
仕組み
翻訳は両方向で自動的に行われます。訪問者もオペレーターも何もする必要はありません。
フロー
- 訪問者がメッセージを送信(例:スペイン語で)
- enuchatがClaude Haikuを使用して言語を検出
- メッセージがオペレーターの言語(例:英語)に翻訳されます
- オペレーターはダッシュボードで原文と翻訳の両方を確認
- オペレーターが英語で返信
- 返信がスペイン語に翻訳されて訪問者に配信
訪問者は常に自分の言語のメッセージのみを見ます。オペレーターは自分の言語でのみ読み書きすればよいです。enuchatがその間のすべてを処理します。
対応言語
enuchatは検出と翻訳の両方で40以上の言語をサポートし、グローバルなウェブトラフィックの大部分をカバーしています。
言語検出
- 検出は自動です — 訪問者のブラウザ言語とメッセージ内容の分析に基づきます
- 会話の最初のメッセージで言語検出がトリガーされます
- 検出されると、訪問者の言語は会話全体にわたって保存されます
- Claude Haikuは短いメッセージでも非常に正確な検出を提供します
注意:すべてのプランにすべての言語が含まれています。言語固有のティアやアドオンはありません。
同言語の最適化
訪問者とオペレーターが同じ言語を共有する場合、enuchatは賢く処理します。
何が起こるか
- 翻訳は完全にスキップされます — API呼び出しなし、処理なし
- 翻訳にトークンは消費されません
- チャットに「翻訳中...」インジケーターは表示されません
- 翻訳の遅延なく即座にメッセージが配信されます
例えば、訪問者とオペレーターの両方がポーランド語を話す場合、メッセージは翻訳システムに触れることなく直接流れます。これによりトークンを節約し、レイテンシーを削減します。
翻訳の制御
翻訳は3つの独立したチェックによって管理されます。翻訳が行われるには、3つすべてが合格する必要があります。
| 制御 | レベル | 説明 |
|---|---|---|
ウィジェットトグル | ウィジェットごと | マスタースイッチ。オフの場合、このウィジェットのメッセージは翻訳されません。ウィジェット設定で設定。 |
オペレータートグル | オペレーターごと | 個別設定。多言語オペレーターは自分の翻訳を無効にできます。 |
トークンチェック | アカウント全体 | アカウントのトークンが0の場合、サービス中断を避けるために翻訳はスキップされます。 |
例:ウィジェットの翻訳はON、オペレータートグルはON、しかしアカウントのトークンが0。翻訳はスキップされ、メッセージは元の言語で配信されます。
翻訳キャッシュ
enuchatはトークン使用量を削減し応答時間を改善するために翻訳をキャッシュします。
キャッシュの仕組み
- 各翻訳はコンテンツハッシュ(ソーステキスト + ソース言語 + ターゲット言語)を使用してキャッシュされます
- キャッシュはクロステナントです — 他のenuchat顧客が同じテキストを同じ言語間で翻訳済みの場合、キャッシュされた結果が再利用されます
- キャッシュされた翻訳は7日間保存されます
- キャッシュされた翻訳は0トークンです
「こんにちは、お手伝いできますか?」のような一般的なフレーズは、人気のある言語ペアではほぼ常にキャッシュされており、それらの翻訳にはコストがかかりません。
AI返信の翻訳
AI自動返信が有効な場合、AIは訪問者の言語で回答を生成します。しかしオペレーターもAIが何を言っているか理解する必要があります。
仕組み
- AIが訪問者の言語で返信を生成
- 返信はオペレーターの言語にも翻訳されます
- オペレーターはダッシュボードで両方のバージョンを確認でき、AI回答を監視できます
- これにより、オペレーターは訪問者の言語を話さなくても、何が伝えられたかを常に把握できます
トークンコスト
翻訳にはClaude Haikuを使用し、品質、速度、コストの最適なバランスを実現しています。
| アクション | おおよそのトークン数 | タイミング |
|---|---|---|
| 翻訳(メッセージあたり) | 約1,200トークン | 翻訳が必要な各メッセージ |
| 言語検出 | 約350トークン | 会話の最初のメッセージ |
| 同言語 | 0トークン | 訪問者とオペレーターが同じ言語の場合 |
| キャッシュ翻訳 | 0トークン | 同一の翻訳がキャッシュに存在する場合 |
最適化の詳細
- 言語検出は各会話の最初のメッセージでのみ行われます
- 訪問者の言語が既知の場合、後続のメッセージでは検出をスキップ
- 同言語の会話は翻訳にトークンを消費しません — 検出も翻訳呼び出しもなし
プラン別のトークン価格については請求ガイドをご覧ください。