Translatify

Description

Translatify is a Flutter mobile translation app project. The project integrates:

  1. AWS Translate and Google Translate API for translation and language detection.
  2. AWS Polly for text-to-speech generation.
  3. 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

GitHub

View Github