TransMate is a versatile Sinhala-English translation tool aimed at enhancing communication and understanding between Sinhala and English speakers. The app provides accurate translations, grammar checking, and a phrasebook feature for saving frequently used phrases. With TransMate, users can translate words, phrases, and sentences seamlessly, get suggestions for similar words in Sinhala, and improve their language skills through real-time grammar checks.
- Translate Sinhala
↔️ English: Effortlessly translate words, phrases, and full sentences between Sinhala and English. - Similar Word Suggestions: Get suggestions for similar Sinhala words to improve understanding and choose the most accurate translation.
- Grammar Checking: Built-in grammar correction ensures translations are not only accurate but grammatically correct in both languages.
- Phrasebook: Save frequently used phrases in a convenient phrasebook, perfect for language learners and quick access to essential phrases.
- Intuitive Interface: Easy-to-use UI that allows users of all levels to translate, check grammar, and save phrases with ease.
Make sure you have Node.js and npm installed on your system for backend services, and a working internet connection for API functionalities.
- React Native: Mobile application framework for building the user interface.
- Node.js: Backend server handling requests, translations, and grammar checks.
- MongoDB (optional): Database for storing saved phrases in the phrasebook.
- API Integrations: External APIs for translations, grammar-check, and word suggestions.
- Translate: Type any word or sentence in either Sinhala or English, select the language, and hit "Translate" to see the results.
- Similar Words: Use the "Suggestions" feature after translation to view a list of similar words in Sinhala for the given English word.
- Grammar Checking: Input sentences and enable grammar-check to get real-time corrections and improvements.
- Phrasebook: Save translations in the phrasebook for easy access. Access the phrasebook from the main menu to view saved phrases and manage your list.
Contributions are welcome! To contribute to TransMate, please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/YourFeature
. - Make your changes and commit them:
git commit -m 'Add some feature'
. - Push to the branch:
git push origin feature/YourFeature
. - Open a pull request.
Distributed under the MIT License. See LICENSE
for more information.
For questions or collaboration inquiries, please reach out at iresheranga2020al@gmail.com.