優れたソフトウェアと実用的なチュートリアル
Google Chrome の Google 翻訳の使い方
中国語ウェブ版Google翻訳利用できない場合は、翻訳する単語を選択できます。 Google 翻訳 Chrome 拡張機能 同様に クロム ウェブ翻訳機能搭載 また、正常に動作しなくなりました。プラグインGoogle 翻訳バージョンは単語を翻訳した後応答しなくなり、Chrome に組み込まれている Web 翻訳機能では Web ページを翻訳できないというメッセージが表示されます。
グーグル Google翻訳の広報担当者は、Google翻訳が「利用率が低すぎる」ため中国から正式に撤退したと述べた。現在、Google翻訳のホームページにアクセスすると、香港版Google翻訳の利用を促すページが表示される。ページ上のリンクをクリックすると、香港版Google翻訳のページに移動できる。もちろん、インターネットを使わない場合は、ネットワークプロキシ使えません。Google翻訳を使う必要がある人にとっては間違いなく不便です。
Google翻訳が中国から撤退した後、最も簡単な解決策はマイクロソフトの マイクロソフト Edge、Microsoft Edgeには翻訳機能が組み込まれており、グーグルクロームワンクリックでブックマークをMicrosoft Edgeにインポートできます。Microsoft Edgeをご利用にならない場合は、こちらの手順をご覧ください。グーグルクローム Google 翻訳機能。
具体的な解決策を紹介する前に、まずこの問題の原因を説明しましょう。Chromeの翻訳機能が正常に動作しない根本的な原因は、インターネットファイアウォールによってブロックされていることです。翻訳機能を使用すると、ドメイン名が要求されます。 translate.googleapis.com Google 翻訳が正式にサービスを終了したころ、ドメイン名は利用できなくなっていました。
Google翻訳が利用できなくなったらどうなるでしょうか?Chromeの組み込み翻訳が利用できなくなったらどうなるでしょうか?これらの2つの問題に対して、Shubanは2つの効果的な解決策を提供しています。1つは、オペレーティングシステムのhostsファイルを修正して、APIが使用するドメイン名を利用可能なIPアドレスにマッピングすることです。もう1つは、演技、API が使用するドメイン名に正常にアクセスできるようになります。
以下の手順に従うか、Book Companion が提供する便利なガジェットを使用すると、Chrome の翻訳機能を復元できます。
方法1: ホストファイルを変更する
Google翻訳を含む中国のGoogleウェブサイトで使用されるIPアドレスは共有されているため、Googleサービスのドメイン名がわかれば、通常通りアクセスできます。Google 中国ホームページウェブページ上で正常に読み込めるAdSense広告や、アナリティクスの統計情報で使用されているJavaScriptスクリプトファイルのURLなど、ネットワーク環境で正常に使用できるIPアドレスを簡単に取得できます。使用可能なIPアドレスを取得したら、それをオペレーティングシステムのhostsファイルに追加し、Google Translate APIが使用するドメイン名にマッピングすることで、Chromeの翻訳機能を正常に利用できるようになります。
利用可能な IP アドレスを取得および変更する方法は次のとおりです。 ウィンドウズ システムと macOS システム ホスト ファイルの特定の方法。
● Windowsシステム(自動的に変更)
操作を簡素化するために、Shubanはhostsファイルを手動で変更する手順をバッチスクリプトに書き込んでおり、これにより、すべての変更手順を1回のクリックで完了できます。このスクリプトは以下でホストされています。 GitHub の Gist 次のリンクからローカル コンピューターに直接ダウンロードすることもできます。
- バッチスクリプトをダウンロード:fix-google-translate-cn.bat
使い方はとても簡単で、ダウンロードして解凍バッチファイルを右クリックし、[管理者として実行】。下図のようなプロンプトが表示されたら、ルールが正常に追加され、Chrome の翻訳が正常に戻ったことを意味します。
ルール「180.163.150.34 translate.googleapis.com」を追加しています。完了です。続行するには任意のキーを押してください...
このスクリプトは繰り返し使用できます。ルールを追加すると、再度使用する際に対話型のプロンプトメッセージが表示されます。 1 追加されたルールのIPアドレスを更新しようとします。変更がない場合、変更は行われません。 2 追加されたルールは削除されます。
● Windowsシステム(手動変更)
Windowsで利用可能なIPアドレスを取得する方法は、「コマンドプロンプト」と入力し、次のコマンドを入力して Enter キーを押します。
nslookup google.cn
ネットワークが正常な場合は、次のような情報を取得できます。最後の行は使用可能な IP アドレスです。
サーバー: 8.8.8.8 アドレス: 8.8.8.8#53 非権限回答: 名前: google.cn アドレス: 180.163.151.34
hosts ファイルはシステム ファイルなので、システム管理者の ID を使用する必要があります。管理者として実行】このシステムには「メモ帳「プログラム」メニューから[開ける】次のパスに従ってhostsファイルを開きます(メモ帳プログラムはデフォルトではテキストファイルのみを表示するため、「ファイルタイプ「ホストファイルを表示するにはすべてを選択する必要があります」)
C:\Windows\System32\drivers\etc\hosts
最後に、取得したIPアドレスとGoogle Translate APIのドメイン名を以下のようにhostsルールに組み込み、hostsファイルの最終行に追加します。ファイルを保存すると、Chromeの翻訳機能を正常に使用できるようになります。
180.163.151.34 translate.googleapis.com
将来、追加したルールを削除する場合は、追加したときと同じように、hosts ファイルを開いて削除するだけです。
● macOSシステム(自動的に変更されます)
操作を簡素化するために、Shubanはhostsファイルを手動で変更する手順をシェルスクリプトに書き込んでおり、これにより、すべての変更手順をワンクリックで完了できます。このスクリプトは以下でホストされています。 GitHub の Gist ローカルで使用するためにダウンロードすることも、以下のより簡単な方法を使用することもできます。
開ける"ターミナル」と入力し、次のコマンドをコピーしてターミナルに貼り付け、Enter キーを押します。システムパスワードを入力して、もう一度 Enter キーを押します。パスワードを入力する際には情報は表示されないので、入力したパスワードが正しいことを確認してください。
sudo bash -c "$(curl -skL https://fere.link/ow3cld)"
以下のようなプロンプトが表示された場合、ルールが正常に追加され、Chrome の Google 翻訳機能を正常に使用できることを意味します。
ルール「180.163.151.162 translate.googleapis.com」の追加が完了しました。
* ヒント: ターミナルを開くには、「ファインダ」を検索して入力してください。アプリケーション「フォルダ」を検索して入力してくださいユーティリティ「フォルダ」には「ターミナル」をダブルクリックして開きます。
*注: コードは GitHub そのため、URL をリクエストする際にネットワークの問題が発生する可能性があります。コマンド実行後、長時間応答がない場合は、Ctrl + C キーを押して操作を終了し、上記のコマンドを再度実行することをお勧めします。通常、最大 2 ~ 3 回まで試すことができます。
このコマンドは繰り返し使用できます。ルールを追加した後、再度使用すると対話型のプロンプトメッセージが表示されます。 1 追加されたルールのIPアドレスを更新しようとします。変更がない場合、変更は行われません。 2 追加されたルールは削除されます。
● macOSシステム(手動変更)
macOSシステムで利用可能なIPを取得する方法は、「ターミナル」と入力し、次のコマンドを入力して Enter キーを押します。
nslookup google.cn
ネットワークが正常な場合は、次のような情報を取得できます。最後の行は使用可能な IP アドレスです。
サーバー: 8.8.8.8 アドレス: 8.8.8.8#53 非権限回答: 名前: google.cn アドレス: 180.163.151.34
hostsファイルはシステムファイルなので、編集するには管理者権限が必要です。システムに組み込まれているツールを使用することをお勧めします。 ヴィム エディタでhostsファイルを開きます。これを行うには、ターミナルで以下のコマンドを実行し、Enterキーを押します。パスワードプロンプトが表示されたら、現在のアカウントに設定したログインパスワードを入力し、Enterキーを押して開きます。
sudo vim /etc/hosts
最後に、以下に示すように、取得したIPアドレスとGoogle Translate APIのドメイン名をhostsルールに組み合わせ、hostsファイルの最終行に追加します。ファイルを保存すると、Chromeの翻訳機能を正常に使用できるようになります。
180.163.151.34 translate.googleapis.com
追加する具体的な方法は、まず[シフト】キーを押しながら【G】キーを押してテキストカーソルを最終行に移動し、文字【お】キーを押して挿入モードに入り、上記のルールを入力(または貼り付け)します。最後に【ESC】キーを押して挿入モードを終了し、😡キーを押して保存してvimエディタを終了します。ファイルが正常に保存されると、Chromeの翻訳機能は通常の状態に戻ります。
将来、追加したルールを削除する場合は、追加したときと同じように、hosts ファイルを開いて削除するだけです。
● Kindleシステム
Kindleがジェイルブレイクされていて、KOReaderがインストールされている場合、内蔵のGoogle翻訳機能を使用している可能性があります。この機能もGoogle翻訳APIに依存しているため、Kindleシステムのhostsファイルを修正して正常な状態に戻す必要があります。
同様に、Shuban が提供するツールを使用して、Kindle システムの hosts ファイルを自動または手動で変更することもできます。
KOReader の Google 翻訳をワンクリックで修正
Google翻訳が中国から撤退その後、ウェブ版が使えなくなっただけでなく、KOReaderを含む多くのソフトウェアが依存するGoogle Translate APIも使えなくなりました。幸いなことに、Kindleシステムのhostsファイルを修正することで修正できます。
hostsファイルはシステムファイルであるため、変更するにはKindleをジェイルブレイクする必要があります。hostsファイルを変更する方法は2つあります。お好みに合わせてどちらかをお選びください。
方法1: ホストファイルを自動的に変更する
操作を簡素化するために、BookBan は Google Translate を修復する機能をプラグイン ツールキット BookFere Tools に組み込みました。
まずKUALをインストールし、次に以下のリンクから圧縮ファイルをダウンロードし、解凍して次の名前のファイルを取得します。 ブックフェアツール フォルダをKindleのルートディレクトリにコピーします 拡張機能 フォルダを開いてインストールを完了します。
- BookFereツールのダウンロード:Githubダウンロード
具体的な使用法は次のとおりです。[BookFereツール】メニューを開き、【Google翻訳を修正する】IPを追加】をクリックすると、KindleシステムのhostsファイルにGoogle Translate APIの利用可能なIPアドレスを含むルールが追加され、Google Translate機能は自動的に正常に戻ります。【IPを追加】をクリックすると、新しいIPがあれば更新され、そうでなければ変更されません。【IPを削除】hostsファイルに追加したルールを削除することができます。
方法2: ホストファイルを手動で変更する
この方法は少し面倒です。Kindleシステムにログインしてコマンドを実行するには、USBNetwork Hackをインストールするか、KOReaderに付属の「ターミナル」を使用する必要があります。シミュレーター「コマンドを実行します。」
まず次のコマンドを入力してEnterキーを押し、利用可能なGoogleサーバ IPアドレス:
nslookup google.cn
ネットワークが正常な場合は、次のような情報を取得できます。最後の行は使用可能な IP アドレスです。
サーバー: 192.168.1.1 アドレス1: 192.168.1.1 名前: google.cn アドレス1: 180.163.151.162
ターミナルで次のコマンドを実行し、Enterキーを押してシステム組み込みの 6 エディターでホスト ファイルを開きます。
sudo vi /etc/hosts
最後に、以下に示すように、取得したIPアドレスとGoogle Translate APIのドメイン名をhostsルールに組み合わせ、hostsファイルの最終行に追加します。ファイルを保存すると、Chromeの翻訳機能を正常に使用できるようになります。
180.163.151.34 translate.googleapis.com
具体的な追加方法は、まず矢印キーを使ってテキストカーソルを最後の行に移動し、文字[お】キーを押して挿入モードに入り、上記のルールを入力(または貼り付け)します。最後に【ESC】キーを押して挿入モードを終了し、😡キーを押して保存してviエディタを終了します。ファイルが正常に保存されると、Google翻訳機能は通常の状態に戻ります。
方法2: プロキシにAPIを追加する
ネットワークプロキシが利用可能な場合、ChromeのGoogle翻訳機能はグローバルモードで正常に使用できます。ChromeウェブブラウザでSwitchyOmegaなどのプロキシ切り替えプラグインを使用する場合は、以下のURLルールをプロキシ切り替えルールに追加できます(具体的なルールについては、各プラグインの使用方法を参照してください)。
*.translate.googleapis.com
Windowsユーザーは、この方法でGoogle翻訳プラグイン版の逐語翻訳機能を正常に復元できますが、Chrome内蔵のウェブ翻訳機能(ウェブページ全体の翻訳)には適用できないことに注意してください。これは、ネットワークリクエストが独立しており、ネットワークプロキシプラグインによって設定されたルールを通過しないためです。したがって、Chrome内蔵の翻訳機能を使用してウェブページ全体を翻訳する場合、現在のところ「方法1」を使用してhostsファイルを変更するか、システムレベルのグローバルネットワークプロキシを使用するかの2つの選択肢しかありません。
上記は、ChromeのGoogle翻訳機能を正常に利用できるようにする2つの方法です。ホストを変更する方法は、おそらく期間限定です。Googleが同様のIPアドレス共有メカニズムを提供しなくなったり、利用可能なIPアドレスがどんどん少なくなったりした場合、過去のGoogle検索のように利用できなくなる可能性があります。最終的には、ネットワークプロキシを使用するしかなくなるかもしれません。