Upload your .yml files to SimpleLocalize, add languages, auto-translate and download one .yml file per language in seconds.
hello-world: Hello World!
nested:
translation:
key: Nested translation key
other:
translation:
key:
supported: Look this is also supported!YAML translation files use indentation instead of braces, which makes them easy to read and diff. Ruby on Rails, Symfony and many static site generators keep their locale files in YAML.
It is used by Ruby on Rails, Symfony, Jekyll, Hugo. SimpleLocalize reads and writes it natively, so you keep your existing project structure. Format value for the CLI and API: yaml. Read the format documentation.
Add a simplelocalize.yml to the repository and run simplelocalize upload and simplelocalize download in your pipeline or GitHub Action:
# simplelocalize.yml
apiKey: YOUR_PROJECT_API_KEY
uploadFormat: yaml
uploadPath: ./locales/{lang}.yml
downloadFormat: yaml
downloadPath: ./locales/{lang}.ymlThe same project can export translations in more than 30 formats, and the free online converter works without an account: