taahamahdi/i18n-ai-translate
Auto-translate i18n locale files with AI. Translate i18next JSON, Gettext PO, Java .properties, iOS .strings, Rails YAML, and TS/JS catalogues using ChatGPT, Claude, Gemini, or local Ollama models. CLI, Node library, and GitHub Action.
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tháng
#1 Repository Của Tháng
#3 Repository Của Tháng
🤖 Dịch hóa đa ngôn ngữ tự động bằng AI — chuẩn chỉnh, an toàn, không mất placeholder
i18n-ai-translate tự động dịch file ngôn ngữ đa dạng định dạng bằng các mô hình AI lớn, giữ nguyên cấu trúc và placeholder gốc.
i18n-ai-translate là một công cụ TypeScript hỗ trợ dịch tự động các tệp ngôn ngữ phổ biến như JSON i18next, Gettext .po, Java .properties, iOS .strings và Rails YAML. Người dùng có thể chọn sử dụng các động cơ AI khác nhau bao gồm ChatGPT, Claude, Gemini hoặc chạy cục bộ với Ollama. Công cụ hỗ trợ ba cách sử dụng: CLI, thư viện Node.js và GitHub Action.
✨ Điểm nổi bật
- Đa động cơ AI: Hỗ trợ OpenAI, Google, Anthropic và mô hình Ollama cục bản.
- Dịch đồng thời nhiều ngôn ngữ: Hỗ trợ dịch 20 ngôn ngữ cùng lúc với workers song song.
- An toàn trước mọi ngẽ nhiên: Kiểm tra bản dịch trước khi ghi vào đĩa.
- Chỉ dịch thay đổi: Chỉ dịch lại các khóa mới hoặc được sửa đổi, giữ nguyên bản dịch cũ.
- Kiểm tra chất lượng bản dịch: Chế độ check kiểm tra sai lệch, thiếu placeholder và lỗi chất lượng.
- Giữ nguyên định dạng gốc: Tất cả định dạng như comment, ctx, plural đều được giữ nguyên.
- Hỗ trợ placeholder an toàn: Các placeholder như %s, {0}, %@ được bảo toàn.
- Hỗ trợ mọi nơi: CLI, thư viện Node.js và GitHub Action.
💡 Vì sao đáng chú ý
Không chỉ là công cụ dịch máy, i18n-ai-translate mang đến quy trình làm việc toàn diện từ phát hiện thay đổi đến kiểm tra chất lượng. Đặc biệt phù hợp với các dự án đa ngôn ngữ lớn cần cập nhật bản dịch nhanh chóng và chính xác. Với tính năng diff-aware và check mode, nhóm phát triển có thể tích hợp vào CI/CD để đảm bảo chất lượng bản dịch liên tục.
#i18n #AITranslation #ChatGPT #Claude #Gemini #Ollama #GitHubActions #TiniX
Similar Projects
Discover other similar projects and AI models.
🤯 LobeHub is your Chief Agent Operator, organizing your agents into 7×24 operations by hiring, scheduling, and reporting on your entire AI team.
f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
An open-source AI agent that brings the power of Gemini directly into your terminal.
Documented system prompts from Anthropic - Claude Fable 5.1, Opus 5.5, Claude Design, Claude Code. OpenAI - ChatGPT GPT-6-Astra, Codex. Google - Gemini 3.8 Flash, 3.1 Pro, Antigravity. xAI - Grok, Grok Bot, Cursor, Kimi and more! Updated regularly.
Internationalization for react done right. Using the i18next i18n ecosystem.