Skip to content

sushensanthush/sayit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SayIt Logo

SayIt - Smart English-Sinhala Dictionary with UK English Pronounciation.

A high-performance, intuitive Android application engineered for precision language learning and instant translations.

Platform Language Architecture License


📱 Application Overview

SayIt bridges the gap between English and Sinhala learners by providing a robust dictionary experience. Utilizing industry-standard APIs, it delivers real-time definitions, phonetic guidance, and native audio pronunciations within a modern Material Design 3 environment.

📸 Visual Experience

Splash Screen

Note: Please ensure your screenshots are stored in a /screenshots folder in the root directory for the images to appear.


✨ Key Features

  • Dictionary Intelligence: Integrated with Merriam-Webster Collegiate Dictionary API for academic-grade definitions.
  • Localized Context: Accurate Sinhala translations and context-aware meanings powered by the Google Translate API.
  • Phonetic Precision: High-fidelity native audio pronunciations and phonetic transcriptions.
  • Predictive Search: Real-time word suggestions as you type, optimized by the Datamuse API.
  • Fluid UI: Implementation of AndroidX Core SplashScreen and Material Design 3 components for a premium feel.

🛠️ Technical Implementation

  • Development Language: Java (Android SDK 34/35)
  • Networking: OkHttp for asynchronous REST API calls.
  • UI Components: Material Design 3, Fragment-based navigation.
  • Notifications: Toasty library for context-aware user feedback.
  • Accessibility: Integrated Text-to-Speech (TTS) engine for pronunciation backup.

🚀 Installation & Deployment

  1. Clone the Repository:
    git clone [https://github.com/sushensanthush/sayit.git](https://github.com/sushensanthush/sayit.git)
  2. Environment Setup: Open in Android Studio and synchronize Gradle.
  3. API Integration: * Navigate to MainActivity.java.
    • Replace the MW_API_KEY constant with your personal Merriam-Webster API key.
  4. Build: Compile using Gradle and deploy to an Android device (API 24+).

⚖️ Legal Notice & Intellectual Property Protection

© 2026 Sushen Santhush. All Rights Reserved.

This software, its source code, and assets are the exclusive intellectual property of Sushen Santhush. Access to this repository is granted for portfolio review and educational purposes only.

🚫 Strict Prohibitions

  • Copyright Infringement: Unauthorized duplication, modification, or distribution of this code is strictly prohibited under International Copyright Laws.
  • Plagiarism: Claiming this project as your own or re-branding it for submission is a violation of the Intellectual Property Rights (IPR) Act.
  • Enforcement: Any unauthorized use will be met with immediate DMCA Takedown procedures and potential legal arbitration.

Developed by sushensanthush

About

Smart English–Sinhala dictionary app with UK pronunciation, real-time translations, and predictive search powered by multiple APIs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors

Languages