A web app that translates locale files using AI, with chunking to avoid JSON breakage and multi-file export.
chatgpt-i18n is a web application that helps developers translate locale files for websites and applications using AI assistance. It solves issues like JSON breakage and inefficient handling of large files that occur with tools like Google Translate or direct ChatGPT use. The tool provides a streamlined interface for editing, translating, and exporting multiple locale files efficiently.
Developers and teams working on internationalization (i18n) for web projects, especially those managing large or complex locale files who need reliable AI-powered translation.
It offers a specialized solution that combines ChatGPT's translation capabilities with chunked processing to maintain JSON integrity, along with a user-friendly web editor and batch export features not found in generic translation tools.
Localize your websites with AI assistance.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses ChatGPT for translations, which the creator found more efficient and accurate than Google Translate, addressing a key motivation in the README.
Implements chunked processing to split large JSON files, preventing breakage that occurs with direct ChatGPT use, as highlighted in the features.
Provides a user-friendly web interface for real-time editing and viewing of translations, streamlining the localization workflow.
Allows exporting multiple locale files at once, saving time for developers managing multiple languages, as demonstrated in the demo.
The README admits chunked processing can be slow and may exceed Vercel FaaS limits, indicating potential instability in handling large files.
Requires an OpenAI API key, introducing ongoing costs and reliance on OpenAI's availability, rate limits, and pricing changes.
Focuses primarily on JSON files, lacking native support for other common i18n formats, which might require manual conversion for some projects.