Translatify
Description
Translatify is a Flutter mobile translation app project. The project integrates:
- AWS Translate and Google Translate API for translation and language detection.
- AWS Polly for text-to-speech generation.
- AWS Rekognition for image text detection.
Features
- Text Translation: Fast translation in 75 different languages.
- Language Detection: Quick language detection to aid users in choosing the language of the source text.
- Speech Generation: Sythesize audio in 20+ languages.
- Image Text Detection: Detect text within images and overlay source text with translated text. Image can be chosen from the phone's gallery or taken within the app using a camera.
Demo
text_demo.mp4
image_demo.mp4
Installation
If you are not familiar with Flutter and running Android emulators, you should check this out: Start building Flutter Android apps on Windows
# Clone the repository git clone https://github.com/tamnguyen820/translatify.git # Change directory cd translatify # Get dependencies flutter pub get # Run the app flutter run
Build
# Change directory cd translatify # Get dependencies flutter pub get flutter clean flutter build apk # Now, connect your Android device with a USB cable # Install flutter install