"Bridging scripts, connecting cultures one character at a time."
Bharat has always been a land where languages don’t just coexist—they intertwine like rhythms in a grand orchestra, each script preserving centuries of knowledge, culture, and identity. AksharSetu is a next-generation, AI-powered transliteration and cultural bridge application designed to dissolve the "script barrier" that limits accessibility across diverse regions.
Today, many people are unable to read signboards, directions, or public notices in local languages due to their inability to read a different script. A traveler from Andhra Pradesh may recognize spoken words in Punjab but find themselves lost when faced with a Gurmukhi signboard. This is not a language problem—it is a script barrier, where meaning exists but readability is lost.
AksharSetu focuses on transliteration rather than just translation, converting text from one script into another while preserving its original pronunciation and identity. By removing the barrier of scripts while preserving linguistic identity, AksharSetu transforms Bharat’s diversity from a challenge into a strength.
We provide a dual-layer output:
- Transliteration: Instant conversion into the user's familiar script (e.g., Gurmukhi to Telugu script).
- Translation: Optional contextual translation to ensure full comprehension of the meaning.
- Live Camera: Point your camera at any signboard to see it transliterated and translated instantly.
- Smart Glasses Mode: An immersive, AR-style overlay designed for heads-up displays, creating an augmented, subtitle-like effect.
- Image Upload: Process photos of signboards or documents to extract and transliterate text.
- Voice-to-Script: Speak in one language and see it rendered in your target script.
- Text-to-Text: High-precision transliteration for over 20+ Indian and global scripts.
- Speech Synthesis: Listen to the correct pronunciation of transliterated text.
- Travel Guide: Get real-time safety status, local tips, and "must-know" phrases for your current location.
- Symbol Library: A curated collection of cultural, religious, and functional symbols. AksharSetu recognizes common symbols and public signs, converting them into both script and meaning.
- Cultural Context: AI-generated insights into the history and usage of specific words or symbols.
| Technology | Usage |
|---|---|
| React 18 | Frontend Framework |
| Vite | Build Tool |
| Tailwind CSS | Styling |
| Framer Motion | Animations |
| Lucide React | Icons |
| Google Gemini API | AI & NLP Engine |
| React Webcam | Camera Integration |
- Node.js (v18 or higher)
- npm or yarn
- A Gemini API Key
-
Clone the repository:
git clone https://github.com/your-username/aksharsetu.git cd aksharsetu -
Install dependencies:
npm install
-
Set up environment variables: Create a
.envfile in the root directory and add your Gemini API key:GEMINI_API_KEY=your_api_key_here
-
Start the development server:
npm run dev
-
Build for production:
npm run build
- Camera Mode: Grant camera permissions and point at text. Use the "Capture" button for a deep analysis.
- Travel Guide: Enter a location to get safety ratings and cultural tips.
- Symbol Library: Click the "Symbols" icon in the header to browse or search for cultural icons.
Built with ❤️ for a more connected world.