{"id":24480833,"url":"https://github.com/dsfsi/masakhane-web","last_synced_at":"2025-04-13T15:36:39.323Z","repository":{"id":40958301,"uuid":"311888307","full_name":"dsfsi/masakhane-web","owner":"dsfsi","description":"Masakhane Web is a translation web application for solely African Languages.","archived":false,"fork":false,"pushed_at":"2023-08-11T03:50:09.000Z","size":20379,"stargazers_count":36,"open_issues_count":15,"forks_count":15,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-03-27T06:34:39.369Z","etag":null,"topics":["african","african-languages","africanlp","africannlp","docker","joeynmt","machine-translation","masakhane","masakhane-web","natural-language-processing","translation-models"],"latest_commit_sha":null,"homepage":"http://translate.masakhane.io","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dsfsi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-11-11T06:56:24.000Z","updated_at":"2024-11-13T03:14:30.000Z","dependencies_parsed_at":"2023-02-10T10:46:13.354Z","dependency_job_id":null,"html_url":"https://github.com/dsfsi/masakhane-web","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsfsi%2Fmasakhane-web","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsfsi%2Fmasakhane-web/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsfsi%2Fmasakhane-web/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsfsi%2Fmasakhane-web/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dsfsi","download_url":"https://codeload.github.com/dsfsi/masakhane-web/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248737647,"owners_count":21153814,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["african","african-languages","africanlp","africannlp","docker","joeynmt","machine-translation","masakhane","masakhane-web","natural-language-processing","translation-models"],"created_at":"2025-01-21T11:17:30.553Z","updated_at":"2025-04-13T15:36:39.300Z","avatar_url":"https://github.com/dsfsi.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Masakhane WEB - A Machine Translation Web Platform for African Languages\n\n\u003cdiv  align=\"center\"\u003e\n\u003cimg src=\"https://pbs.twimg.com/profile_images/1255858628986384384/d7Lk9I-w_400x400.jpg\"\u003e\n\u003c/div\u003e\n\n\n[**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.\n\n\n**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.\n\n## Table of contents\n- [Running The App](#running-the-app)\n- [Contributing](#contributing)\n\t- [Options](#options)\n\t- [Submitting Changes\\[Pull Request\\]](#submitting-changespull-request)\n- [Contributors](#contributors)\n- [Contact Us](#contact-us)\n- [License](#license)\n\t- [Citing the project](#citing-the-project)\n- [Acknowledgements](#acknowledgements)\n\n\n# Running The App \nTo run the app locally, see [here](/docs/start_app_locally_doc.md#running-the-app-locally)  \nTo run the app in a production, see [here](/docs/start_app_prod_doc.md#running-the-app-in-production)\n\n# Contributing\n\n\n## Options\n\n-  *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.*\n\n-  *I have an idea or a new feature: Create a new issue first, assign it to yourself and then fork the repo*\n\n-  *I want to help in improving the accuracy of the models: Check out below on how you can reach out to us*\n\n  \n\n## Submitting Changes[Pull Request]\n\n- See [https://opensource.com/article/19/7/create-pull-request-github](https://opensource.com/article/19/7/create-pull-request-github)\n\n  \n\n# Contributors\n\n\u003ca  href=\"https://github.com/dsfsi/masakhane-web/graphs/contributors\"\u003e\n\n\u003cimg  src=\"https://contrib.rocks/image?repo=dsfsi/masakhane-web\"  /\u003e\n\n\u003c/a\u003e\n\n  \n\nMade with [contributors-img](https://contrib.rocks).\n\n  \n  \n\n# Contact Us\n\n- Vukosi Marivate - vukosi.marivate@cs.up.ac.za\n\n- Abiodun Modupe - abiodun.modupe@cs.up.ac.za\n\n- Salomon Kabongo - skabenamualu@aimsammi.org\n\n- Catherine Gitau - cgitau@aimsammi.org\n\n  \n\n# License\n\n[MIT](https://mit-license.org/)\n\n  \n\n## Citing the project\n\n**On a visualisation/notebook/webapp:**\n\n\u003e 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).\n\n**In a publication**\nSoftware\n\n\u003e @software { marivate_vukosi_2021_4745501, \n\u003e author = {Marivate, Vukosi and Gitau, Catherine and Kabenamualu, Salomon and Modupe, Abiodun and Masakhane NLP},\n\u003e title = {{Masakhane WEB - A Machine Translation Web Platform for African Languages}}, \n\u003e month = may, year = 2021, \n\u003e publisher = {Zenodo}, \n\u003e version = {0.9}, \n\u003e doi = {10.5281/zenodo.4745501}, \n\u003e url = {[https://doi.org/10.5281/zenodo.4745501](https://doi.org/10.281/zenodo.4745501)}\n\u003e }\n\n  \n\n# Acknowledgements\n\n  \n\nWe want to acknowledge support from the following organisations\n\n- [Mozilla](https://www.mozilla.org/en-US/moss/)\n\n- [Google Cloud Platfrom](https://cloud.google.com/)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdsfsi%2Fmasakhane-web","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdsfsi%2Fmasakhane-web","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdsfsi%2Fmasakhane-web/lists"}