i18n-ai-translate
Version updated for https://github.com/taahamahdi/i18n-ai-translate to version v5.2.0.
- This action is used across all versions by 6 repositories.
Action Type
This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
The i18n-ai-translate GitHub Action automates the translation of i18n locale files using AI models like ChatGPT, Gemini, Claude, or local Ollama models. It supports a wide range of formats including JSON, Gettext PO, Java properties, iOS strings, Rails YAML, and JavaScript/TypeScript modules, preserving original formatting and placeholders while ensuring accurate translations across multiple languages. The action can be used as a CLI, Node library, or GitHub Action to translate files automatically during pull requests, with features such as multi-engine selection, fast translation speed, safe verification, diff-aware updates, and check mode for auditing translations.
What’s Changed
What’s Changed
- docs: fix nested code fences and document missing flags in the guide by @taahamahdi in https://github.com/taahamahdi/i18n-ai-translate/pull/495
- feat(formats): add a Rails YAML adapter by @taahamahdi in https://github.com/taahamahdi/i18n-ai-translate/pull/496
- feat(formats): translate JS/TS locale modules by @taahamahdi in https://github.com/taahamahdi/i18n-ai-translate/pull/497
- chore: fix package-name typography and searchable metadata by @taahamahdi in https://github.com/taahamahdi/i18n-ai-translate/pull/498
- chore(action): modernize the composite action by @taahamahdi in https://github.com/taahamahdi/i18n-ai-translate/pull/499
- chore: release 5.2.0 and fix what it would have published by @taahamahdi in https://github.com/taahamahdi/i18n-ai-translate/pull/500
Full Changelog: https://github.com/taahamahdi/i18n-ai-translate/compare/v5.1.0...v5.2.0