Skip to content

Instantly share code, notes, and snippets.

@phw
Last active April 12, 2021 17:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save phw/0b31e93179f19eada2c99a7113daf520 to your computer and use it in GitHub Desktop.
Save phw/0b31e93179f19eada2c99a7113daf520 to your computer and use it in GitHub Desktop.
Weblate

Weblate

Pro:

  • Support for translation memory, glossary, integration of machine translation services
  • Screenshots can be added to help translators properly translate strings
  • Many quality checks, configurable per string if needed
  • Completely open source
  • Can be self hosted or use free open source hosting
  • Two way sync with GitHub
    • Translations are written back to Git with actual translator set as commit author
    • Changes to .po or .pot files in git are immediately available for translations
    • This makes it possible to also accept translations as pull requests
  • No lock-in, e.g. Transifex does not give access to download Translation memory
  • Could be integrated with MB oauth (if self-hosted)
  • Could have custom quality checks (if self-hosted)

Con:

  • Someone expressed concerns about the translation UI

Example setup on https://translate.uploadedlobster.com/

See also discussion at https://community.metabrainz.org/t/transifex-mystery/524899

Transifex limitations

  • Separate third-party service
  • Closed source
  • No control over translation memory (vendor lock-in)
  • Quality checks are not configurable
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment