機械翻訳(MT)

VNTranslatorで機械翻訳サービスを使用する際の一般的な問題と解決策。

機械翻訳が動作しているかどうかを素早くテストするには?

機械翻訳が動作しているかをテストする最も簡単な方法は、 クリップボード 機能です。 この機能はクリップボードにコピーしたテキストを自動的に翻訳します。

テスト手順:

に表示されます。翻訳が表示されれば、機械翻訳は正常に動作しています。


翻訳のタイムアウトとは何ですか?

翻訳のタイムアウトは、VNTranslatorが指定された時間内に翻訳を取得できない場合に発生します。これは主にウェブベースの翻訳サービスを使用する場合に一般的です。

仕組み:

  1. VNTranslatorは仮想ブラウザウィンドウを開き、翻訳ウェブサイトにアクセスします

  2. テキストは次のいずれかの方法で送信されます:

    • 翻訳入力欄に直接入力する、または

    • URLに含めることによって

  3. VNTranslatorはページのHTML要素内で翻訳されたテキストを継続的に検索します

  4. タイムアウト期間(デフォルト:10秒)内に翻訳が見つからない場合、タイムアウトエラーが発生します

circle-info

デフォルトでは、翻訳タイムアウトは10000ms(10秒)に設定されています。設定 → 翻訳 → 詳細設定でこの値を増やすことができます。


翻訳のタイムアウトの原因は何ですか?

翻訳のタイムアウトは次のような複数の理由で発生する可能性があります:

サービス関連の問題:

  • ウェブサイトの構造が変更された(翻訳サービスがレイアウトを更新した)

  • ウェブサイトがメンテナンス中または一時的に利用不可である

  • CAPTCHA認証が必要である

  • クッキー同意バナーがコンテンツをブロックしている

  • 無料利用の上限に達している

接続の問題:

  • 不安定または遅いインターネット接続

  • あなたのIPアドレスがサービスによってブロックまたはレート制限されている

  • 短時間に過剰な翻訳リクエストが送信された

ブラウザの問題:

  • 仮想ブラウザがページを正しく読み込めない

  • JavaScript要素が正しく読み込まれない


ウェブベースのサービスで翻訳タイムアウトエラーをどのように修正しますか?

まず試すべきクイック修正:

  1. インターネット接続を確認する - 安定した接続があることを確認する

  2. 翻訳サービスを切り替える - 別のサービスを試す(例:DeepL WebからGoogle Webへ)

  3. タイムアウトの時間を延長する - 設定 -> 翻訳 -> 詳細設定 に移動する

  4. VPNを使用する - IPがレート制限またはブロックされている場合に役立つことがある

  5. クッキーとサイトデータをクリアする

詳細なトラブルシューティング手順については、次を参照してください ウェブスクレイピングのタイムアウト.


APIエラーはどう対処しますか?

APIエラーは通常、具体的なエラーコードが提供されるため診断が容易です。

一般的なAPIの問題:

  • 無効または期限切れのAPIキー

  • APIクレジットが不足している、またはクォータを超過している

  • 誤ったAPIエンドポイントまたは設定

  • ネットワークまたは認証の問題

クイック修正:

  1. APIキーを確認する - サービス設定に正しく入力されているか確認する

  2. APIクレジットを確認する - APIプロバイダーのダッシュボードにログインして残りのクレジットを確認する

  3. 接続をテストする - 次の クリップボード 機能を使ってAPIが応答しているかテストする

  4. エラーコードを確認する - サービスの特定のエラーコードのドキュメントを確認する

翻訳サービスのエラーコード参照:


なぜしばらくすると翻訳が動作しなくなるのですか?

ウェブベースのサービスの場合:

これは通常、レート制限や無料使用の上限に達したために発生します。

解決策:

  • クッキーを削除して翻訳を再起動する

  • 再試行する前に15~30分待つ

  • 異なるIPアドレスを得るためにVPNを使用する

  • 別の翻訳サービスに切り替える

  • APIベースのサービスへのアップグレードを検討する

APIベースのサービスの場合:

API使用状況のダッシュボードを確認する:

  • 日次/月次のクォータに達している可能性がある

  • APIキーが期限切れになっている可能性がある

  • APIプロバイダーとの支払いに問題がある可能性がある


仮想ブラウザウィンドウには翻訳が表示されるのに、VNTranslatorでTIMEOUTと表示されるのはなぜですか?

これは通常、翻訳ウェブサイトが構造を更新し、VNTranslatorが正しいHTML要素を見つけられなくなったことを示します。

対処方法:

  1. 翻訳サービスの更新を確認する 設定 -> 翻訳サービス -> 更新(PRO版)で

  2. 次を確認する #custom-mt チャンネルで Discord のアップデート(NEO版)を確認する

  3. 問題を報告する 次の #report-an-issue チャンネルでDiscordに報告する

  4. 代替のサービスを使用する 更新を待つ間、一時的に


問題がVNTranslator側か翻訳サービス側かをどのように確認しますか?

翻訳サービスを直接テストする:

  1. 通常のブラウザで翻訳サービスのウェブサイトを開く

  2. 同じテキストを手動で翻訳してみる

  3. ブラウザで動作するがVNTranslatorで動作しない場合、問題はVNTranslator側にあります

  4. ブラウザでも動作しない場合は、サービス自体に問題があります

サービスのステータスを確認する:


ソース言語として「言語を自動検出」を使うべきですか?

「言語を自動検出」オプションは利用可能ですが、いくつかのアップデートで互換性の問題を引き起こす可能性があるため推奨されません。より確実な結果を得るには、ソース言語を手動で選択する方が良いです。