- Notifications
You must be signed in to change notification settings - Fork0
Go beyond textbooks. Qack makes English–Chinese learning smoother with natural, everyday translations.
License
CoderUni/qack
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation

Go beyond textbooks. Qack makes English–Chinese learning smoother with natural, everyday translations.
Supported Translators ·Report an Issue
Table of Contents
Since Chinese is not my native language, I find it really hard to converse with the locals naturally. I always have to think twice about how to say something in Chinese, and often get misunderstood due to poor grammar and lack of vocabulary.
This translator app utilizes various translation APIs to help me translate English phrases and sentences quickly while sounding natural at the same time. Most of the words learnt from HSK books are too formal and not used in daily conversations. Having many translators to choose from allows me to pick the one that suits my needs the best.
A working environment for Flutter development and emulators installed. If you don't have them installed, you can follow the the official docshere.
Additional setup steps are required to get the app up and running.
- Clone the repo
git clone https://github.com/CoderUni/qack.git
- Install Flutter packages
flutter pub get
- Run the following build_runner code:
dart run build_runner build
- ConfigureSentry and paste the API key in the .env fileCreate a .env file inside the assets folder and add the following:
constSENTRY_LINK='ENTER YOUR API LINK';
- Create an API Key from one or more of thesupported translators you'd like to use.
- Run the app and paste the API Keys in the settings page.
- Baidu
- Deepseek
- [ WIP ] Youdao
- ChatGPT
- DeepL
- Google Translate
Support for ChatGPT, DeepL, and Google translate will be added soon. Through some testing,I found that Chinese translation apps tend to perform better for English-Chinese translationssince they are built specifically for it.
LLMs such as Deepseek and ChatGPT tend to excel in smoothly translating slangs and daily converstaions.
- Multi-language Support
- English
- Chinese
- Feel free to suggest more languages
- Support dictionaries other than Pleco
- Add example sentences in Dictionary
- Export to Anki
See theopen issues for a full list of proposed features (and known issues).
Feedback and contributions are welcome! Feel free to check theissues page if you want to contribute.
Distributed under the PolyForm Noncommercial License. SeeLICENSE.txt for more information.
Special thanks to the following resources and packages. This project could not be completed without them:
About
Go beyond textbooks. Qack makes English–Chinese learning smoother with natural, everyday translations.
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Contributors2
Uh oh!
There was an error while loading.Please reload this page.
