khulnasoft/Neophrase Translate Action
A GitHub Action to translate iOS and Android app strings using the Neophrase plugin for Fastlane.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| api_key | The API key for OpenAI GPT (used for translation). | yes | ${{ secrets.GPT_API_KEY }} |
| target_language | The target language for translation (e.g., 'fr' for French). | yes | — |
| source_language | The source language for translation (optional). Defaults to auto-detection. | no | — |
| model_name | The OpenAI GPT model name to use (optional). | no | — |
| temperature | Sampling temperature for model output (optional, default is 0.5). | no | 0.5 |
| request_timeout | Request timeout in seconds (optional, default is 30). | no | 30 |
| skip_translated | Whether to skip already translated strings (optional, default is true). | no | true |
| source_file | Path to the source strings file (e.g., Localizable.strings or strings.xml). | yes | — |
| target_file | Path to the output file for translated strings. | yes | — |
| context | Common context to provide for all translations (optional). | no | — |
| bunch_size | Number of strings to translate in one request (optional). | no | — |
Outputs
| name | description |
|---|---|
| translation_result | The result of the translation process. |