우수한 소프트웨어와 실용적인 튜토리얼
Google Translate가 작동하지 않나요? 100% 해결 가능한 Google Translate 온라인 번역 웹사이트
구글 번역 존재하다 크롬 이 문제는 매우 까다롭습니다. Google Translate가 중국에서 서비스를 중단함에 따라 Google Chrome에 내장된 번역 기능도 사용할 수 없습니다. Google 대변인은 Google Translate가 구글 번역중국에서 Google Translate의 사용량이 전무함에 따라, Google Translate가 중국 본토 사용자에게 번역 서비스 제공을 중단했습니다. 이전에는 중국 사용자들이 Google Chrome에 내장된 번역 기능을 사용할 수 있었으며, 많은 사용자들이 Google Chrome을 사용하여 번역하는 습관을 들였습니다. Microsoft Edge 브라우저에도 번역 기능이 내장되어 있지만, 단기간 내에 습관을 바꾸기는 어렵습니다.
영어나 다른 언어의 웹페이지를 방문하는 경우 사용자는 브라우저에 내장된 Google Translate 번역 기능이 필요하므로, 이 글에서는 중국에서 Google Chrome에 내장된 번역 기능을 사용하는 방법을 소개합니다.
Google 번역이 작동하지 않는 문제를 해결하는 방법
Google 번역 기능이 제대로 작동하지 않는 근본적인 이유는 인터넷 방화벽이 차단되었기 때문입니다. Google 번역을 사용하려면 도메인 이름인 translate.googleapis.com을 사용하여 API를 요청해야 하는데, Google 번역 서비스가 공식적으로 종료된 후 이 도메인 이름을 더 이상 사용할 수 없습니다.
스크립트를 사용하여 Google Translate 수정하기
Windows를 사용하는 경우 가장 쉬운 방법은 복구 스크립트를 실행하는 것입니다.
@setlocal enabledelayedexpansion @echo off set "source_domain=google.cn" set "target_domain=translate.googleapis.com" set "hosts_file=C:\Windows\System32\drivers\etc\hosts" ::for /f "skip=4 tokens=2" %%a in ('"nslookup %source_domain% 2>NUL"') do set ip=%%a set "ip=172.253.124.90" set "old_rule=null" set "new_rule=%ip% %target_domain%" for /f "tokens=*" %%i in ('type %hosts_file%') do ( set "line=%%i" :: 검색 규칙 대상 도메인이 줄에 존재하는 경우. if not "!line:%target_domain%=!"=="%%i" set "old_rule=%%i" ) if not "%old_rule%"=="null" ( if not "%old_rule%"=="%new_rule%" ( echo 규칙 "%old_rule%" 삭제 echo 규칙 "%new_rule%" 추가 for /f "tokens=*" %%i in ('type "%hosts_file%" ^| find /v /n "" ^& break ^> "%hosts_file%"') do ( set "rule=%%i" set "rule=!rule:*]=!" if "%old_rule%"=="!rule!" set "rule=%new_rule%" >>%hosts_file% echo(!rule! ) ) else ( echo 규칙이 이미 존재합니다. 할 일이 없습니다. ) ) else ( echo "%new_rule%" 규칙을 추가합니다. echo.>>%hosts_file% echo.>>%hosts_file% echo # Google 번역 CN 수정>>%hosts_file% echo %new_rule%>>%hosts_file% ) @ipconfig /flushdns @echo "DNS OK boxpu.com" echo 완료. 일시 중지.
위의 코드를 복사하고, 바탕 화면에 새 메모장을 만들고, 메모장에 스크립트 코드를 붙여넣은 다음, 메모장의 .txt 확장자를 .bat으로 변경하고, 관리자 권한으로 스크립트를 실행하세요.
명령 창에서 액세스가 거부되었다는 메시지가 표시되면 호스트 파일에 수정 권한이 없다는 의미입니다. 수정 방법도 매우 간단합니다. C:\WINDOWS\System32\drivers\etc\hosts
파일을 마우스 오른쪽 버튼으로 클릭하고 "속성"을 선택한 다음 "읽기 전용"의 선택을 취소합니다.
호스트 파일을 열면 실제로는 두 줄의 내용만 추가된 것을 확인할 수 있습니다. 호스트를 통해 다른 국내 서버로 리디렉션하여 복원하여 사용할 수 있도록 하는 것이 원칙입니다.
GitHub을 열고 테스트해 보겠습니다. 브라우저 오른쪽 상단의 번역 버튼을 클릭하면 영어 웹사이트가 중국어로 번역됩니다.
간단하죠? Google Translate를 사용하면 100% 완벽하게 해결할 수 있습니다.
Google 번역을 수동으로 수정하세요
위의 복구 과정을 통해 스크립트 사용은 C:\WINDOWS\System32\drivers\etc\hosts 파일에 코드를 자동으로 추가하는 것일 뿐이라는 것을 알 수 있습니다. 스크립트를 사용하지 않거나 MAC 또는 다른 운영 체제를 사용하는 경우, 호스트를 수동으로 수정하는 방법을 사용할 수 있습니다.Google 번역 수정.
윈도우
C:\WINDOWS\System32\drivers\etc\hosts 파일을 수정합니다.
맥 OS X
애플리케이션에서 터미널을 열고 sudo vi /etc/hosts를 입력한 다음 vi 편집기를 사용하여 파일을 수정하고 저장합니다.
리눅스
예를 들어, Ubuntu의 경우 /etc를 찾아 호스트의 읽기 및 쓰기 권한을 얻은 다음 수정하고 저장합니다.
호스트 파일 끝에 다음 내용을 붙여넣기만 하면 됩니다. IP 주소와 도메인 이름 사이에 공백이 있습니다.
172.253.124.90 translate.googleapis.com 142.250.4.90 translate.googleapis.com
Google Translate의 IP 주소가 유효하지 않은 경우, https://ping.chinaz.com/translate.google.com ping을 보낼 수 있는 IP 주소를 찾아서 바꾸면 됩니다.
이 수정 사항은 복원이 가능합니다.크롬 브라우저Google Translate 웹 버전에 내장된 번역 기능을 복구할 수 없습니다. http://translate.google.com 방문 횟수.