Contributing a trained language model package to Argos Translate

This is a guide for contributing a pretrained language model to Argos Translate. New packages can add support for new languages, or improve translations for an existing language. Improving the available packages improves Argos Translate and LibreTranslate for everyone!

  1. Train an OpenNMT model and package for Argos Translate with Argos Train or your own training script.
  2. Make a forum post about your new package. Please explain or demonstrate why you think it’s an improvement if there’s an existing package for that language, and supply a link to download the package.
  3. Make a pull request to the package index (this step is optional, if you’re package is accepted I can upload it manually).
  4. If you create new .argosdata packages and publish them I can add them to the data index.