https://github.com/dsfsi/masakhane-web
Masakhane Web is a translation web application for solely African Languages.
https://github.com/dsfsi/masakhane-web
african african-languages africanlp africannlp docker joeynmt machine-translation masakhane masakhane-web natural-language-processing translation-models
Last synced: about 1 year ago
JSON representation
Masakhane Web is a translation web application for solely African Languages.
- Host: GitHub
- URL: https://github.com/dsfsi/masakhane-web
- Owner: dsfsi
- License: mit
- Created: 2020-11-11T06:56:24.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-08-11T03:50:09.000Z (almost 3 years ago)
- Last Synced: 2025-03-27T06:34:39.369Z (over 1 year ago)
- Topics: african, african-languages, africanlp, africannlp, docker, joeynmt, machine-translation, masakhane, masakhane-web, natural-language-processing, translation-models
- Language: Jupyter Notebook
- Homepage: http://translate.masakhane.io
- Size: 19.4 MB
- Stars: 36
- Watchers: 6
- Forks: 15
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Masakhane WEB - A Machine Translation Web Platform for African Languages
[**Masakhane**](https://www.masakhane.io/) meaning ‘we build together’, is a research effort for machine translation for African languages which is open source and online. So far, the community has built translation models based on [Joey NMT](https://github.com/joeynmt/joeynmt) for over 38 African languages. As such, **Masakhane Web** is a platform that aims to host the already trained models from the community and allow contributions from users to create new data for retraining. The objective of this web application is to provide access to an open-source platform that makes available relatively accurate translations for languages across Africa. If you can't find your language and/or would like to train your own machine translation model in your language, see https://github.com/masakhane-io/masakhane-mt on how you can contribute.
**Disclaimer:** This system is for research purposes only and should be taken as work in progress. None of the trained models are suitable for production usage.
## Table of contents
- [Running The App](#running-the-app)
- [Contributing](#contributing)
- [Options](#options)
- [Submitting Changes\[Pull Request\]](#submitting-changespull-request)
- [Contributors](#contributors)
- [Contact Us](#contact-us)
- [License](#license)
- [Citing the project](#citing-the-project)
- [Acknowledgements](#acknowledgements)
# Running The App
To run the app locally, see [here](/docs/start_app_locally_doc.md#running-the-app-locally)
To run the app in a production, see [here](/docs/start_app_prod_doc.md#running-the-app-in-production)
# Contributing
## Options
- *Can't see your language as one of the supported languages: Visit [Masakhane:Building your first machine translation model](https://github.com/masakhane-io/masakhane-mt#building-your-first-machine-translation-model) to learn more about how you can train a model for your language.*
- *I have an idea or a new feature: Create a new issue first, assign it to yourself and then fork the repo*
- *I want to help in improving the accuracy of the models: Check out below on how you can reach out to us*
## Submitting Changes[Pull Request]
- See [https://opensource.com/article/19/7/create-pull-request-github](https://opensource.com/article/19/7/create-pull-request-github)
# Contributors

Made with [contributors-img](https://contrib.rocks).
# Contact Us
- Vukosi Marivate - vukosi.marivate@cs.up.ac.za
- Abiodun Modupe - abiodun.modupe@cs.up.ac.za
- Salomon Kabongo - skabenamualu@aimsammi.org
- Catherine Gitau - cgitau@aimsammi.org
# License
[MIT](https://mit-license.org/)
## Citing the project
**On a visualisation/notebook/webapp:**
> Data Science for Social Impact Research Group @ University of Pretoria, Masakhane NLP, *Masakhane WEB - A Machine Translation Web Platform for African Languages* Available on: [https://github.com/dsfsi/masakhane-web](https://github.com/dsfsi/masakhane-web).
**In a publication**
Software
> @software { marivate_vukosi_2021_4745501,
> author = {Marivate, Vukosi and Gitau, Catherine and Kabenamualu, Salomon and Modupe, Abiodun and Masakhane NLP},
> title = {{Masakhane WEB - A Machine Translation Web Platform for African Languages}},
> month = may, year = 2021,
> publisher = {Zenodo},
> version = {0.9},
> doi = {10.5281/zenodo.4745501},
> url = {[https://doi.org/10.5281/zenodo.4745501](https://doi.org/10.281/zenodo.4745501)}
> }
# Acknowledgements
We want to acknowledge support from the following organisations
- [Mozilla](https://www.mozilla.org/en-US/moss/)
- [Google Cloud Platfrom](https://cloud.google.com/)