BetterTranslate è una gemma che consente di tradurre file YAML partendo da una lingua sorgente verso una o più lingue target. La gemma supporta differenti provider di traduzione, attualmente ChatGPT (OpenAI) e Google Gemini, e permette di scegliere la modalità di traduzione: "override" per rigenerare tutte le traduzioni oppure "incremental" per aggiornare solo le chiavi mancanti. La configurazione della gemma è centralizzata tramite un initializer, dove è possibile definire API key, lingue target, lingua sorgente, esclusioni di chiavi e la cartella di output. BetterTranslate integra inoltre il monitoraggio del progresso della traduzione tramite una progress bar.
Required Ruby Version
>= 3.0.0
Authors
alessio_bussolari
Versions
- 1.1.1 October 24, 2025 (105 KB)
- 1.1.0 October 22, 2025 (98 KB)
- 1.0.0.1 October 22, 2025 (85.5 KB)
- 1.0.0 October 22, 2025 (83 KB)
- 0.5.0 March 11, 2025 (26.5 KB)
- 0.2.0 March 11, 2025 (12 KB)