-
Notifications
You must be signed in to change notification settings - Fork 52
Description
Anuvaad Background: :
Anuvaad (https://anuvaad.sunbird.org/) has document text extraction and translation capabilities from/to Englisht to 11 official languages in India. Bhashini (https://bhashini.gov.in/en) also has APIs that support TextToSpeech (TTS), ASR (Automatic Speech Recognition), Real time speech to speech translation and transliteration capabilities to a lot of the official languages in India.
Features to be implemented:
All these capabilities provided by Anuvaad and Bhashini are powerful and can be leveraged for building other solutions. The ask here is to build a framework agnostic library that can expose java script functions to leverage these capabilities that are available and make it available as an NPM module. The idea is that this library can be integrated with content editors/web frontends that need translation & transliteration capability for Indic languages. The library should also allow for multiple file formats (pdf first priority) to be uploaded for text extraction.
Learning Path:
- Complexity - Medium
- Understanding capabilities exposed by these systems
- Java script
- NPM Packaging
Mentor - Mathew Pallan @mathewjpallan
Milestones:
- Documenting the capabilties in these solutions
- Creating the library interface definition that is easy to adopt by existing web applications.
- Prove that it can work with Angular and React at a minimum
- Prove the integration