Linguist
Team - Underwoods
Team members
- Priyanka Avhad - pravhad_b19@ce.vjti.ac.in
- Urvi Ranjan - urviranjan123@gmail.com
- Mahek Nakhua - maheknakhua11@gmail.com
- Vedanti Anil Kshirsagar - vedantikshirsagar22@gmail.com
Mentors
- Saif Kazi
- Archeel Parekh
Description
An app that translates to and from the six Latin based languages i.e. English, Spanish, French, Italian, Portuguese and Romanian.
This app supports various input modes such as:
- Speech
- Image (either from gallery or camera)
- Text
The important concepts used in this app are:
- Speech to Text
Package used: speech_to_text
- Image to Text
Package used: image_picker, image_cropper
To crop the image
- Translation
Package used: firebase_mlkit_language
This package takes time to download the language files when used for the first time.
Function with both languages as parameters to translate text
- Text to audio
Package used: flutter_tts
Function for pronunciation of translated text
- GitHub repository link: Link to repository
- Drive link: Drive link
Technology stack
- Language
- Dart
- Framework
- Flutter
Applications
- In this ever developing world we cannot let language become a barrier for communication, hence Linguist provides translation services to our users. When you are lost in a foreign country with nothing but street signs that you cannot decipher, Linguist will come to your rescue. With the text to speech feature the user can communicate without being misunderstood due to language issues.
- If you’re a multilingual book lover who’s stuck at a sentence, just Linguist it !
Future scope
- Currently Linguist offers six Latin based languages. In the near future we hope to make a plethora of languages available to our users.
- We also plan to add a history feature so that our users can revisit their previous searches.