Google 翻訳プラグインが使用できない場合はどうすればよいですか?

Google翻訳が中国から撤退。現在、中国から元の Google 翻訳のローカライズされたドメイン名の リンクに アクセスすると、「当社のウェブサイトをブックマークしてくださいtranslate.google.com.hk」というメッセージが表示されますが、新しいウェブサイトには中国からアクセスできません(ユーザーにとっては問題ありません)壁を知っている人はいません。大きい)。

Googleの広報担当者はこれを認め、同社は「利用率が低い」ことを理由に中国本土でのGoogle翻訳サービスを終了し、この変更はChromeブラウザの内蔵翻訳機能やKOReaderなどのアプリケーションに影響を与えると発表した。
#GoogleTranslate が中国から撤退

Google翻訳プラグインをインストールしていたのに、急に機能しなくなってしまった…困ったときにこの記事を見つけていただけると嬉しいです。

まず問題の根本原因について話しましょう。Google 翻訳 Chrome プラグインまたは機能が適切に動作しない根本的な理由は、インターネット ファイアウォールのブロックです。翻訳機能を使用すると、ドメイン名translation.googleapis.comの API がリクエストされますが、このドメイン名は以前に使用できなくなりました  。そしてGoogle翻訳が正式にサービスを終了した後。

現在、この問題には主に 2 つの解決策があります。

1 つは、オペレーティング システムの hosts ファイルを変更して、API で使用されるドメイン名を使用可能な IP にマッピングすることです。

もう 1 つは、API が使用するドメイン名に正常にアクセスできるようにネットワーク プロキシを使用する方法です。

方法 1: hosts ファイルを変更する

●Windowsシステム

 

●macOSシステム

方法 2: API をプロキシに追加する

  • Windowsシステム

管理者モードで cmd コマンドを開きます

nslookup google.cn

以下のような情報が得られます

C:\WINDOWS\system32>nslookup google.cn
服务器:  UnKnown
Address:  fe80::1

非权威应答:
名称:    google.cn
Address:  xxx.xxx.xx.xx

hosts ファイルはシステム ファイルであるため、システム管理者である必要があります。システムに付属の「メモ帳」プログラムを[管理者として]実行し、次のパスに従ってメニューの[開く]からhostsファイルを開くことをお勧めします(メモ帳プログラムはプレーンテキストファイルのみを表示することに注意してください)デフォルトなので、「ファイル」タイプを変更する必要があります。ホストファイルを表示するには、「すべて」を選択する必要があります)。

C:\Windows\System32\drivers\etc\hosts

最後に、以下に示すように、取得した IP と Google Translate API のドメイン名を hosts ルールに結合し、hosts ファイルの最後の行に追加します。ファイルを保存した後、プラグインは通常の使用を再開できます。 。

输入上方Address对应的IP地址 translate.googleapis.com
  •  Macシステム

ターミナル」を開き、次のコマンドを入力して Enter キーを押します。

nslookup google.cn

以下のような情報が得られます

服务器:  UnKnown
Address:  fe80::1

非权威应答:
名称:    google.cn
Address:  xxx.xxx.xx.xx

hosts ファイルはシステム ファイルであるため、編集するには管理者権限が必要です。システムに付属の vim エディターを使用して、管理者として hosts ファイルを編集することをお勧めします。具体的な方法は、ターミナル上で次のコマンドを実行して Enter キーを押し、パスワード プロンプトが表示されたら、現在のアカウントに設定したログイン パスワードを入力して Enter キーを押して開きます。

sudo vim /etc/hosts

最後に、以下に示すように、取得した IP と Google Translate API のドメイン名を hosts ルールに結合し、hosts ファイルの最後の行に追加します。ファイルを保存した後、プラグインは通常の使用を再開できます。 。

替换为上方address对应的IP地址 translate.googleapis.com

具体的な追加方法は、まず [Shift] キーを押したまま、文字 [G] キーをダブルクリックし、テキスト カーソルを最終行に置き、文字 [O] キーを押して挿入モードに入ります。上記のルールを入力 (または貼り付け) します。最後に、[Esc] キーを押して挿入モードを終了し、入力を入力して :x 保存し、vim エディターを終了します。ファイルが正常に保存されると、プラグインは通常の使用を再開できます。

  • APIをプロキシに追加

以下に示す URL ルールをプロキシ切り替えルールに追加します (特定のルールについては、特定のプラグインが提供する使用方法を参照してください)。

*.translate.googleapis.com

この方法は、Google 翻訳のプラグイン版の単語翻訳機能を正常に戻すことができますが、ネットワーク リクエストが独立しているため、Chrome の組み込み翻訳機能 (Web ページ全体の翻訳) には適用されません。プラグインによって設定されたネットワーク プロキシ ルールを通過しません。したがって、Chrome の組み込み翻訳機能を使用して Web ページ全体を翻訳したい場合、現時点では 2 つのオプションしかありません。1 つは「方法 1」を使用して hosts ファイルを変更すること、もう 1 つはシステムを使用することです。レベルのグローバル ネットワーク プロキシ。

ホストを変更する方法は時間に左右される可能性が高く、いつか Google が同様の共有 IP メカニズムを提供しなくなったり、利用可能な IP がますます少なくなったりした場合、最終的には Google 検索と同様に使用できなくなる可能性があります。最終的には、ネットワーク プロキシが唯一の方法として残される可能性があります。

 

 

おすすめ

転載: blog.csdn.net/u013985879/article/details/127171677