GoogleTranslateIpCheck is a command-line utility that scans for working Google Translate IP addresses accessible from within mainland China.
The tool addresses the problem of Google Translate becoming inaccessible in certain regions by discovering functional IP addresses and optionally writing them to the system hosts file. It operates by scanning candidate IPs to identify which ones can successfully connect to Google Translate services. Users can run it in standard mode to check a pre-existing list of IPs, enter scanning mode to discover new working addresses, or switch to IPv6 mode if their network supports it. The tool supports automatic hosts file modification on Windows, macOS, and Linux, though administrator or root privileges are required on these platforms respectively.
Developers maintaining systems that depend on Google Translate access in restricted regions should consider this tool. It suits environments where direct access to Google Translate has become unreliable and where modifying the hosts file is acceptable. The project offers a Windows-specific variant built on WinDivert for faster scanning performance. For users whose existing IP list becomes completely non-functional, the tool can fall back to remote IPs or enter scanning mode to rebuild the list. Command-line parameters allow direct entry into scanning mode, automatic hosts file updates, and IPv6 prioritization.
Development activity shows consistent maintenance with builds provided for multiple architectures across Windows, macOS, and Linux platforms, including specialized variants for older systems with lower glibc versions and an optimized Windows build using WinDivert technology. The project acknowledges its scanning logic as derived from an external reference implementation.