Skip to content

suryaaxc/CodeAlpha_PolyGlot.AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧬 PolyGlot.AI

Distributed Translation Protocol


🌐 Live Demo

🚀 Try the application here 👉 https://polyglot-ai-suryaxc.streamlit.app/


🎬 Project Overview

PolyGlot.Translator AI is a high-performance, neural-themed translation engine engineered to demonstrate seamless cross-lingual text synthesis.

The system bypasses generic localization constraints by using highly modular translation matrices combined with optimized frontend rendering engines. Designed with an advanced dark-space interactive cyberpunk aesthetic, this application bridges the gap between machine-driven language translation and elite developer UI design systems.

This project highlights scalable Python development practices, custom DOM style overriding, and raw asynchronous client-side API compilation.


✨ Key Features

🌐 Multi-Node Language Translation

Seamlessly translates text across major international global communication channels and language clusters.

⚡ Kinetic Vector Core Logo

Features a custom HTML5 Canvas rendering mathematical translation orbital arcs spinning smoothly at 60FPS.

🎙️ Audio Manifest Streaming

Integrates a native browser-side SpeechSynthesis framework to stream audio vectors instantly with zero latency.

🎨 Cyber Glassmorphic UI

Custom embedded CSS overrides utilizing premium typography layouts (Space Grotesk & Plus Jakarta Sans) with intense cyan and hot pink neon glows.

⚡ Optimized Buffer Handling

Ensures sub-second response times for data ingestion and translation rendering by avoiding heavy external overheads.

☁️ Free Cloud Architecture

Application fully optimized and deployed via Streamlit Community Cloud pipeline integration mapped directly from version control.

🧠 Technical Pipeline

The application execution loop handles user string inputs via specialized algorithmic structures.

Raw Input String Ingestion
          │
          ▼
Data Sanitization & Buffer Checks
          │
          ▼
Language Node Extraction
          │
          ▼
Deep-Translator API Compilation
          │
          ▼
Target Instance Character Mapping
          │
          ▼
Simultaneous Synthesis (UI Box Render + SpeechSynthesis Audio Stream)

----------------------------------------------------------------------------------------

🏗️ System Architecture
        ┌─────────────────────────┐
        │   User Interface Layer  │
        │   Streamlit + Custom CSS│
        └────────────┬────────────┘
                     │
                     ▼
        ┌─────────────────────────┐
        │  Kinetic Canvas Engine  │
        │  HTML5/JS 60FPS Matrix  │
        └────────────┬────────────┘
                     │
                     ▼
        ┌─────────────────────────┐
        │  Data Processing Layer  │
        │  String Validation Loop │
        └────────────┬────────────┘
                     │
                     ▼
        ┌─────────────────────────┐
        │ Neural Translation Core │
        │ Modular API Aggregator  │
        └────────────┬────────────┘
                     │
                     ▼
        ┌─────────────────────────┐
        │ Audio Rendering Pipeline│
        │ SpeechSynthesis Stream  │
        └─────────────────────────┘

----------------------------------------------------------------------------------------

🎨 User Interface Highlights

The interface uses modern design practices engineered specifically to captivate the end-user.

UI Highlights:

🔍 Clean dual-column source/target node selectors 💻 Seamless text areas with neon active focus boundaries ⚡ Hyper-glowing interactive custom information badges 🔊 Smooth capsule-pill shaped execution and audio matrix streams


📊 Application Information

Attribute Value
Runtime Environment Python 3.11 / Linux Bare-bone Architecture
Frontend Mechanics Custom CSS Grid Overrides & HTML5 Dynamic Canvas
Audio Compilation Browser Native Web Speech API Framework
Core Aggregator Deep-Translator Abstract Core Wrappers

🛠️ Tech Stack

Backend

  • Python 3.11

Core Engine

  • Deep-Translator Framework

Frontend

  • Streamlit Engine
  • Custom Embedded CSS / HTML5 JavaScript Canvas

DevOps & Infrastructure

  • GitHub Version Control Protocol
  • Streamlit Community Cloud Pipelines

📂 Project Structure

CodeAlpha_PolyGlot.AI
│
├── app.py                 # Main structural application entry-point
├── requirements.txt       # Production-grade dependency lockfile
└── README.md              # Project documentation matrix

🔮 Future Improvements

-Possible production-grade upgrades scheduled for future releases:
-Offline caching utilizing persistent database layers
-Custom local fine-tuned language translation models
-Batch document rendering (.pdf/.docx) parsing streams
-Real-time microphone audio capture and direct transcription layers

👨‍💻 Author

Suryakant Kumar B.E. Computer Science Engineering (AI/ML) Chandigarh University
🔗 GitHub: https://github.com/suryaaxc

📜 License

This project is licensed under the MIT License.

About

During my internship, I created a high-end quantum-themed translation engine built with Streamlit and deep-translator. Features fully animated vector-core HTML5 canvas graphics and native browser text-to-speech matrix streaming.

Topics

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages