Skip to content

this is a clone of google translate using their api keys

Notifications You must be signed in to change notification settings

camilo1498/flutter_translate_app

Repository files navigation

flutter_translator_app

This app use a custom backend to manage the original google translate json response

Packages used

provider: ^6.1.2  (state management)

grouped_list: ^5.1.2 (was used to order history by date)

intl: ^0.19.0 (to parse dates)

flutter_screenutil: ^5.9.0 (to adapt different phone screens)

flutter_keyboard_visibility: ^5.2.0 (to manage the keyboard state)

dio: ^5.4.3+1 (http request)

sqflite: ^2.3.3+1 (local database => history/favourites)

fluttertoast: ^8.2.5 (show copied on clipboard message)

flutter_slidable: ^3.1.0 (swipe list element)

flutter_tts: ^4.0.2 (reproduce tts )

Gif demo

Main view container animation

main view

Translate view functionality

main view

Main view

main view

Select language

main view main view

history page (still in development)

main view

Translation page

main view main view main view

Translation page text and language correction

main view main view

About

this is a clone of google translate using their api keys

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages