{"id":15035106,"url":"https://github.com/goodcoder666/googletranslate_ipfinder","last_synced_at":"2026-03-03T09:02:29.907Z","repository":{"id":62940579,"uuid":"562026178","full_name":"GoodCoder666/GoogleTranslate_IPFinder","owner":"GoodCoder666","description":"谷歌翻译服务器在中国大陆的IP地址扫描、测速工具。","archived":false,"fork":false,"pushed_at":"2025-01-01T04:33:38.000Z","size":5172,"stargazers_count":1712,"open_issues_count":15,"forks_count":128,"subscribers_count":15,"default_branch":"main","last_synced_at":"2025-04-13T10:53:57.711Z","etag":null,"topics":["google-translate","hosts","ip"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GoodCoder666.png","metadata":{"files":{"readme":"README.en.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-11-05T04:21:31.000Z","updated_at":"2025-04-11T04:02:29.000Z","dependencies_parsed_at":"2023-12-16T09:40:27.599Z","dependency_job_id":"ced84c46-e69a-48e8-84f9-8018462cdb99","html_url":"https://github.com/GoodCoder666/GoogleTranslate_IPFinder","commit_stats":null,"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoodCoder666%2FGoogleTranslate_IPFinder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoodCoder666%2FGoogleTranslate_IPFinder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoodCoder666%2FGoogleTranslate_IPFinder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoodCoder666%2FGoogleTranslate_IPFinder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GoodCoder666","download_url":"https://codeload.github.com/GoodCoder666/GoogleTranslate_IPFinder/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254198452,"owners_count":22030964,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["google-translate","hosts","ip"],"created_at":"2024-09-24T20:27:32.233Z","updated_at":"2026-03-03T09:02:29.888Z","avatar_url":"https://github.com/GoodCoder666.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n\u003ch1\u003eGoogleTranslate_IPFinder\u003c/h1\u003e\n\n\u003ca href=\"https://github.com/GoodCoder666/GoogleTranslate_IPFinder/releases/latest\"\u003e\u003cimg alt=\"GitHub release\" src=\"https://img.shields.io/github/release/GoodCoder666/GoogleTranslate_IPFinder.svg\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/GoodCoder666/GoogleTranslate_IPFinder/releases/latest\"\u003e\u003cimg alt=\"GitHub Release Date\" src=\"https://img.shields.io/github/release-date/GoodCoder666/GoogleTranslate_IPFinder.svg\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/GoodCoder666/GoogleTranslate_IPFinder/blob/main/LICENSE\"\u003e\u003cimg alt=\"License\" src=\"https://img.shields.io/github/license/GoodCoder666/GoogleTranslate_IPFinder.svg\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/GoodCoder666/GoogleTranslate_IPFinder/releases\"\u003e\u003cimg alt=\"GitHub Release Downloads\" src=\"https://img.shields.io/github/downloads/GoodCoder666/GoogleTranslate_IPFinder/total?color=teal\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/GoodCoder666/GoogleTranslate_IPFinder/stargazers\"\u003e\u003cimg alt=\"GitHub stars\" src=\"https://img.shields.io/github/stars/GoodCoder666/GoogleTranslate_IPFinder.svg?style=social\" /\u003e\u003c/a\u003e\n\n\u003ca href=\"./README.md\"\u003e简体中文\u003c/a\u003e | English\n\n\u003c/div\u003e\n\n## About the Project\n\nAn IP address scanner and speed testing tool for the Google Translate API server (`translate.googleapis.com`) in mainland China.\n\n\u003cdetails\u003e\n    \u003csummary\u003eProject Background\u003c/summary\u003e\n    Google stopped translation services on GWS servers in mainland China in September 2022. This project aims to help users find usable GWS IPs for translation and override local DNS resolution results to regain access to Google Translate servers.\n\u003c/details\u003e\n\n\u003cdetails\u003e\n    \u003csummary\u003eDisclaimer\u003c/summary\u003e\n    When using this open-source software, please comply with local laws and regulations, as well as relevant Google policies. \u003cstrong\u003eYou are solely responsible for any consequences arising from illegal or non-compliant use.\u003c/strong\u003e\n\u003c/details\u003e\n\nIf you are using Windows or macOS, you can download the pre-built releases directly here:\n\n- [https://github.com/GoodCoder666/GoogleTranslate_IPFinder/releases](https://github.com/GoodCoder666/GoogleTranslate_IPFinder/releases)\n\nFor Windows, we provide two versions with identical functionality but different build methods:\n\n- `checker-win-x64.exe`: PyInstaller build. Recommended for users who prioritize stability and compatibility.\n- `checker-win-nuitka.exe`: Nuitka build. Recommended for users who prefer a smaller file size and higher performance. **If you encounter any unknown errors with this version, please let me know in the issues and temporarily switch to the PyInstaller version until the problem is resolved.**\n\n\u003cdetails\u003e\n    \u003csummary\u003eAbout the English translations\u003c/summary\u003e\n    We \u003ca href=\"https://github.com/GoodCoder666/GoogleTranslate_IPFinder/issues/38\"\u003enoticed\u003c/a\u003e that the tool might also be helpful in other countries/regions, thus English translations are added on 21 Sep, 2024. This document is mostly translated with \u003cstrong\u003eGemini 3.1 Pro\u003c/strong\u003e and the UI is translated all by myself. Feel free to open an issue if something is wrong.\n\u003c/details\u003e\n\n\u003e [!NOTE]\n\u003e\n\u003e **This project has only been tested on Windows 11.** If the program does not work properly on other operating systems, please [open an issue](https://github.com/GoodCoder666/GoogleTranslate_IPFinder/issues/new).\n\u003e\n\u003e *Due to Python limitations, this project does not support Windows 7 and below.*\n\n## Quick Start\n\nStandard usage steps (Speed test + Write to Hosts):\n\n1. Download the executable file for your respective system (links above).\n2. Open with administrator/sudo privileges. **This is required to use the Write to Hosts feature.**\n3. Select \"Speedtest\" and wait for the operation to complete.\n4. Click \"Write to Hosts\", and the Google Translate API will function normally.\n\n\u003e [!TIP]\n\u003e\n\u003e Difference between \"Speed Test\" and \"Scan\":\n\u003e\n\u003e - **Speed Test**: Finds available IPs from the IPs to be tested (i.e., the IP library) and sorts them by response time. After this operation is complete, you can write the results to your Hosts file.\n\u003e - **Scan**: Finds available IPs from GWS IP ranges and puts them into the IP library. *Because the GWS network is extremely large, scanning even a small preset portion usually takes a long time.*\n\u003e\n\u003e Generally, after starting the program, you can directly select \"Speed Test\" (using the default IP library) and then write to Hosts to restore the Google Translate web service.\n\nWindows 11 system demonstration:\n\n![](screenshots/1.gif)\n\n\u003e [!WARNING]\n\u003e\n\u003e **The stability of IPv6 addresses is generally poor; try to avoid using them unless absolutely necessary.**\n\u003e\n\u003e Considering IP stability issues, under default settings, all IPs must pass at least 3 tests before being displayed in the speed test results. If you want to verify the stability of a single IP, please use the \"Debug\" feature.\n\u003e\n\u003e If you must use IPv6, it is recommended to adjust the test count to the maximum value of 10 under \"Settings \u003e Speedtest\".\n\u003e\n\u003e For discussions regarding IP availability issues, please refer to [#42](https://github.com/GoodCoder666/GoogleTranslate_IPFinder/issues/42).\n\n## Running from Source Code\n\nRunning from source code is applicable to all operating systems that support graphical interfaces. It requires Python \u003e= 3.10 (3.12 and above is recommended).\n\nFor Linux systems:\n\n```bash\n$ git clone https://github.com/GoodCoder666/GoogleTranslate_IPFinder.git\n$ cd GoogleTranslate_IPFinder\n$ pip3 install PySide6 aiohttp\n$ python3 run.py\n```\n\nFor non-Linux systems:\n\n```shell\ngit clone https://github.com/GoodCoder666/GoogleTranslate_IPFinder.git\ncd GoogleTranslate_IPFinder\npip install -r requirements.txt\npython run.py\n```\n\n## About the Online Sync Feature\n\nThe [Official IPv4 Address Library](https://github.com/GoodCoder666/gtdb) is built into the program and is updated periodically alongside feature updates. You can sync the latest IP library via `Import -\u003e Online Services`. Additionally, two IP libraries from GoogleTranslateIpCheck are provided as options (Thanks to @Ponderfly). The URLs for the three libraries are as follows:\n\n* Official IPv4: https://raw.githubusercontent.com/GoodCoder666/gtdb/main/src/ip.txt\n* Extended IPv4: https://raw.githubusercontent.com/Ponderfly/GoogleTranslateIpCheck/master/src/GoogleTranslateIpCheck/GoogleTranslateIpCheck/ip.txt\n* Extended IPv6: https://raw.githubusercontent.com/Ponderfly/GoogleTranslateIpCheck/master/src/GoogleTranslateIpCheck/GoogleTranslateIpCheck/IPv6.txt\n\nThere is also a newly included [Super Address Library](https://github.com/GoodCoder666/gtdb/tree/main/full), which is recommended to try when all the above IPs become invalid.\n\nAdditionally, if GitHub Raw cannot be connected, the program will attempt to use the [ghproxy](https://ghproxy.net/) mirror. Please be patient.\n\n## License\n\nThis project is licensed under the [GPLv3](https://github.com/GoodCoder666/GoogleTranslate_IPFinder/blob/main/LICENSE) license. The IP scanning logic is inspired by [gscan_quic](https://codeberg.org/antigng/gscan_quic).\n\nSimilar projects: [hcfyapp/google-translate-cn-ip](https://github.com/hcfyapp/google-translate-cn-ip) | [Ponderfly/GoogleTranslateIpCheck](https://github.com/Ponderfly/GoogleTranslateIpCheck) | [csyezheng/ip-scanner](https://github.com/csyezheng/ip-scanner)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoodcoder666%2Fgoogletranslate_ipfinder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgoodcoder666%2Fgoogletranslate_ipfinder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoodcoder666%2Fgoogletranslate_ipfinder/lists"}