Releases: Protostarship/Dyk-Knyh-engine
Release list
โจ ILTE v3-Alpha.3 | ILTE-ATI Release โจ
๐ Indigenous Language Translator Engine (ILTE) v3.0.0-Alpha.3 Release ๐
๐ Introducing ILTE-ATI v3.0.0-Alpha.3 โ A Next-Gen Iterative Translation Engine
The Indigenous Language Translator Engine (ILTE) v3.0.0-Alpha.3 introduces ILTE-ATI (Iterative Translation Engine), the most advanced version yet, with attention-based iterative translation, multi-stage candidate refinement, and dynamic normalization.
This release includes:
- ๐ฑ ILTE-ALT v2.1.0-Beta.2 โ Lightweight dictionary-based translation engine.
- ๐ง ILTE-ADV v2.1.1-Alpha.2 โ AI-driven, context-aware translation engine.
- ๐ง ILTE-ZS v2.1.2-Beta.3 โ Hybrid, resource-efficient translation engine with RBMT, FST, semantic matching, and zero-shot capabilities.
- โจ ILTE-ATI v3.0.0-Alpha.3 (NEW!) โ The most advanced iterative and attention-based translation engine with multi-pass processing and enhanced contextual awareness.
๐จ This is an Alpha release. Further refinements and optimizations will follow. ๐จ
๐ What's New in v3.0.0?
โจ ILTE-ATI v3.0.0-Alpha.3 (Iterative Translation Engine with Attention Mechanism)
- ๐ Attention-Based Context Window
- Wider sentence analysis ensures better context comprehension.
- Dynamically adapts to sentence structure for more accurate translations.
- ๐ Iterative Multi-Pass Translation for Refinement
- Each translation cycle improves on the last for enhanced accuracy.
- Prevents misinterpretations by checking and refining in multiple iterations.
- ๐ Enhanced Word Candidate Selection
- Uses similarity-based ranking to determine best word choices.
- Dynamically selects alternative phrases when necessary.
- โก Optimized Performance & Resource Handling
- Improved multi-threading & multi-processing for faster execution.
- Better cache management to avoid redundant processing.
- ๐ Detailed Report Generation
- DOCX report now includes:
- Confidence scores, refinement passes, and method breakdowns.
- Preserved document formatting (paragraphs, indentations, and spacing).
- DOCX report now includes:
๐ ILTE-ATI vs. ILTE-ZS vs. ILTE-ALT vs. ILTE-ADV
| Feature | ILTE-ALT ๐ฑ | ILTE-ZS ๐ง | ILTE-ADV ๐ง | ILTE-ATI โจ |
|---|---|---|---|---|
| Translation Approach | Dictionary-Based | Dictionary + RBMT + FST + Semantic + Zero-Shot | Dictionary + Semantic + Context-Based AI | Attention-Based + Iterative Multi-Pass |
| Processing Speed | Fast | Optimized | Slower | Balanced, Optimized for Accuracy |
| Handling Large Files | Struggles | Efficient Chunking | Slower | Optimized Chunking & Iterative Processing |
| Memory Usage | Low | Moderate | High | Balanced, Adaptive Resource Usage |
| Context Awareness | None | Partial | Strong | ๐ Very Strong (Multi-Pass Context Analysis) |
| Idiomatic Expressions | Limited | Rule-Based (RBMT) | AI-Based | AI-Based + Refinement Mechanism |
| Parallelization | Minimal | Thread + Process Pool | DataLoader-Based | Multi-Process + Thread Optimization |
| Zero-Shot Capability | No | Yes | Yes | Yes (Adaptive Candidate Selection) |
| Best Use Case | Fast, simple translation | Large text processing | High-accuracy, AI-based translation | High-Precision, Context-Aware, Adaptive Translation |
๐ฏ ILTE-ATI v3.0.0 Translation Flow Breakdown
1๏ธโฃ Advanced Preprocessing
- Text normalization using hierarchical rules (Unicode cleanup, stemming, and regex-based tokenization).
- Sentence restructuring to improve translation context.
- Broad context windowing for improved sentence understanding.
2๏ธโฃ Multi-Stage Translation Pipeline
- Dictionary Lookup โ RBMT & FST Transformation โ Contextual Semantic Matching โ Adaptive Candidate Selection.
- Iterative refinement cycles for self-correcting translation passes.
- Parallel execution for optimal speed and efficiency.
3๏ธโฃ Confidence Scoring & Adaptive Candidate Refinement
- Assigns dynamic confidence scores based on:
- Translation method (Dictionary, Semantic, RBMT, FST, Attention-Based, etc.).
- Word position within a sentence and its surrounding context.
- Iterates until an optimal translation is reached.
4๏ธโฃ Final Output & Report Generation
- Outputs structured translation results with full formatting preservation.
- DOCX report includes:
- Translation accuracy scores, processing time, and method logs.
- Iterative refinement breakdown to track improvement over cycles.
๐ Installation & Usage
Installing Dependencies
pip install -r requirements.txtRunning ILTE-ATI v3.0.0 (Iterative Attention Engine)
python engine_ATI.pySelecting Input Type
๐ Manual Input: Enter text directly.
๐ File Upload: Provide a document for batch processing.
๐ ๏ธ System Requirements
ILTE-ATI v3.0.0 (Iterative Attention Engine)
- CPU: Intel Core i7 / AMD Ryzen 7 or higher.
- RAM: 16GB+ (32GB Recommended for Large Translations).
- Storage: 2GB+ free space.
- Python: 3.10+.
- GPU Acceleration Highly Recommended (Supports CUDA for PyTorch models).
๐ Future Plans & Improvements
- โ Further Optimizing Attention Mechanisms for better handling of complex sentences.
- โ Fine-Tuning Multi-Pass Translation Logic for iterative refinements.
- โ Expanding contextual understanding through ML-driven linguistic models.
- โ Lowering computation time without reducing accuracy.
๐ License & Contribution
- Licensed under GPL v3 โ Open Source & Community Driven! ๐
- Contribute & Improve โ Join us in preserving indigenous languages! ๐ฑ
๐ Developed by XI TJKT 2 Development Team ๐งโ๐ป
๐ v2.1.2 BETA-3 Release - ILTE-ZS ๐
๐ Indigenous Language Translator Engine (ILTE) v2.1.2 Release ๐
๐ Introducing ILTE-ZS - A Hybrid, Efficient, and Scalable Translation Engine
The Indigenous Language Translator Engine (ILTE) v2.1.2 marks the release of ILTE-ZS, a new version designed for high-performance translation with batch multi-processing and hybrid methodologies.
This release now includes:
- ๐ฑ ILTE-ALT v2.1.0-Beta.2 โ Lightweight dictionary-based translation engine.
- ๐ง ILTE-ADV v2.1.1-Alpha.2 โ AI-driven, context-aware translation engine.
- ๐ง ILTE-ZS v2.1.2-Beta.3 โ Hybrid, resource-efficient translation engine with RBMT, FST, semantic matching, and zero-shot capabilities.
๐จ This is a BETA release. Further optimizations and refinements will follow. ๐จ
๐ What's New in v2.1.2?
๐ง ILTE-ZS v2.1.2-Beta.3 (Hybrid & High-Performance Processing)
- โก Optimized for Large-Scale Text Handling using chunking & batch multi-processing.
- ๐ ๏ธ Hybrid Translation Pipeline combining:
- Dictionary-based lookup
- Rule-Based Machine Translation (RBMT) & Finite State Transducer (FST)
- Semantic similarity matching (SentenceTransformers)
- Zero-Shot Translation with MBart-50
- ๐ Improved Resource Management:
- Efficient caching with expiration control.
- ThreadPoolExecutor + ProcessPoolExecutor for parallelization.
- GPU memory cleanup after processing.
- ๐ Expanded File Support:
- Supports
.txt,.docx, with auto-encoding detection & Unicode normalization. - Enhanced batch file processing with real-time monitoring.
- Supports
- โ๏ธ Context-Based Translation Scoring:
- Evaluates word confidence based on translation method (Dictionary, Semantic, RBMT, Zero-Shot, etc.).
- Sentence position, grammar structure, and surrounding words are considered.
๐ ILTE-ZS vs. ILTE-ALT vs. ILTE-ADV
| Feature | ILTE-ALT ๐ฑ | ILTE-ZS ๐ง | ILTE-ADV ๐ง |
|---|---|---|---|
| Translation Approach | Dictionary-Based | Dictionary + RBMT + FST + Semantic + Zero-Shot | Dictionary + Semantic + Context-Based AI |
| Processing Speed | Fast | Optimized (Batch Multi-Processing) | Slower (Context-Aware AI) |
| Handling Large Files | Struggles | ๐ Efficient Chunking & Batch Processing | Slower |
| Memory Usage | Low | Moderate | High |
| Context Awareness | None | Partial (RBMT & FST) | โ Strong (BERT + Semantic Matching) |
| Idiomatic Expressions | Limited | Rule-Based (RBMT) | AI-Based |
| Parallelization | Minimal | โ Thread + Process Pool | DataLoader-Based |
| Zero-Shot Capability | No | Yes | Yes |
| Best Use Case | Fast, simple translation | Handling large files, scalable processing | High-accuracy, AI-based translation |
๐ฏ ILTE-ZS Translation Flow Breakdown
1๏ธโฃ Preprocessing
- Text normalization: Unicode cleanup & encoding detection.
- Sentence splitting using FST & RBMT rules.
2๏ธโฃ Translation Pipeline
- Dictionary Lookup โ RBMT & FST Transformation โ Semantic Matching โ Zero-Shot Translation (if needed).
- Hybrid scoring mechanism determines best method.
- Parallel execution ensures high-speed processing.
3๏ธโฃ Confidence Scoring & Caching
- Evaluates word confidence based on:
- Translation method (Dictionary, Semantic, RBMT, etc.)
- Sentence structure & position.
- Stores results in JSON-based cache for reuse.
4๏ธโฃ Final Output & Report Generation
- Outputs structured translation results.
- DOCX report includes confidence levels, processing time, and translation method logs.
๐ Installation & Usage
Installing Dependencies
pip install -r requirements.txtRunning ILTE-ZS (Hybrid Mode)
python engine_ZS.pySelecting Input Type
๐ Manual Input: Enter text directly.
๐ File Upload: Provide a document for batch processing.
๐ ๏ธ System Requirements
ILTE-ZS (Hybrid Mode)
- CPU: Intel Core i5 / AMD Ryzen 5
- RAM: 8GB+ (16GB Recommended)
- Storage: 1GB+ free space
- Python: 3.10+
- GPU Acceleration Recommended
๐ Future Plans & Improvements
- โ Enhancing FST & RBMT Rules for better morphological transformations.
- โ Fine-tuning Zero-Shot Translation performance.
- โ Expanding dictionary coverage for more languages.
- โ Further optimization for lower-end machines.
๐ License & Contribution
- Licensed under GPL v3 โ Open Source & Community Driven! ๐
- Contribute & Improve โ Join us in preserving indigenous languages! ๐ฑ
๐ Developed by XI TJKT 2 Development Team ๐งโ๐ป
๐ v2.1 BETA-2 and ALPHA-2 Release ๐
๐ Indigenous Language Translator Engine (ILTE) v2.1 Release ๐
๐ A More Refined & Efficient Translation Engine
The Indigenous Language Translator Engine (ILTE) v2.1 introduces significant refinements and optimizations, delivering improved speed, accuracy, and resource efficiency. This release includes two updated versions:
- ๐ฑ ILTE-ALT v2.1.0-Beta.2 โ A lightweight, optimized dictionary-based translation engine.
- ๐ง ILTE-ADV v2.1.1-Alpha.2 โ An enhanced AI-driven translation engine with improved semantic understanding.
๐ What's New in v2.1?
๐ฑ ILTE-ALT v2.1.0-Beta.2 (Optimized & Faster)
- โ Optimized Dictionary Lookup for Faster Performance.
- โ Improved Stemming for Better Word Normalization.
- โ Levenshtein Distance Matching Enhancement for higher accuracy in fuzzy matches.
- โ Improved Confidence Scoring to prevent overestimated confidence percentages.
- โ DOCX Report Refinements with structured formatting.
- โ Lower GPU/CPU Usage, making it ideal for low-resource environments.
๐ง ILTE-ADV v2.1.1-Alpha.2 (AI-Powered, Smarter & More Context-Aware)
- ๐ง IndoBERT Contextual Translation Optimization for improved sentence handling.
- ๐ Enhanced Zero-Shot Learning for better handling of unknown words.
- ๐ Sentence Transformer (MiniLM-L12) Tweaks for better semantic matching.
- ๐ Refined Pattern-Based Learning & Context Awareness.
- โก Increased GPU Utilization Efficiency, making translations faster and smarter.
- ๐ Updated Confidence Calculation to Prevent Values >100%.
- ๐ง Improved Batch Processing for large document translation.
๐ ILTE-ALT vs. ILTE-ADV: Which One to Use?
| Feature | ILTE-ALT v2.1.0 (Beta) | ILTE-ADV v2.1.1 (Alpha) |
|---|---|---|
| Translation Approach | Dictionary-based | AI-driven, context-aware |
| Processing Speed | โ Faster | โ Slower (but smarter) |
| Context Awareness | โ None | โ Uses IndoBERT embeddings |
| Semantic Matching | โ No | โ Uses SentenceTransformer |
| Zero-Shot Learning | โ No | โ Supports DistilBERT MNLI |
| GPU Utilization | โ Low | โก High |
| Best For | Quick translations, lightweight usage | Complex, AI-powered translation |
๐ Translation Flow Breakdown
1๏ธโฃ Preprocessing
- ALT: Tokenization, stemming, direct lookup.
- ADV: Tokenization, embedding extraction, contextual matching.
2๏ธโฃ Translation Processing
ILTE-ALT
- Direct dictionary lookup with fuzzy matching fallback.
- Fallback translation flow: EN โ ID โ DYK.
- Quick word replacement and confidence scoring.
ILTE-ADV
- Context-Aware Processing with IndoBERT.
- Semantic Matching for Closest Translations.
- Zero-Shot Learning for unknown word prediction.
- Translation Refinement using pattern-based learning.
3๏ธโฃ Confidence Calculation (Fix in v2.1.1)
- ALT: Prevents confidence scores exceeding 100%.
- ADV: Uses averaging instead of multiplicative confidence scores.
4๏ธโฃ DOCX Report Generation
- Both versions generate structured DOCX reports.
- ADV includes memory of translation patterns for future accuracy improvements.
๐ Installation & Usage
Installing Dependencies
pip install -r requirements.txtRunning ILTE-ALT (Fast Mode)
python engine_ALT.pyRunning ILTE-ADV (AI Mode)
python engine_ADV.pySelecting Input Type
๐ Manual Input: Enter text directly.
๐ File Upload: Provide a document for batch processing.
๐ป System Requirements
ILTE-ALT (Lightweight Mode)
- CPU: Intel Core i3 / AMD Ryzen 3
- RAM: 4GB+
- Storage: 500MB free space
- Python: 3.8+
ILTE-ADV (AI-Powered Mode)
- CPU: Intel Core i5 / AMD Ryzen 5
- RAM: 8GB+ (16GB Recommended)
- Storage: 1GB+ free space
- Python: 3.10+
- GPU Acceleration (Recommended)
๐ Known Issues & Future Plans
๐ก Current Issues
- ALT: Lacks deep semantic understanding.
- ADV: Higher VRAM usageโmay need manual tuning for lower-end GPUs.
๐ Planned Improvements
- ๐น ALT: Further dictionary optimization & expanded word support.
- ๐น ADV: Improved AI accuracy & zero-shot performance.
- ๐น Potential GUI Version for easier usage.
๐ License & Contribution
- Licensed under GPL v3 โ Open Source Forever! ๐ก
- Contribute & Improve โ Join us in preserving indigenous languages! ๐
๐ Developed by XI TJKT 2 Development Team ๐ค
ALPHA Release is UP! ๐
๐ Indigenous Language Translator Engine (ILTE) v2.0.0 - Alpha Release ๐
๐ Expanding Language Preservation with Dual Versions ๐ฟ
The Indigenous Language Translator Engine (ILTE) v2.0.0 is here! This release marks a significant leap forward, offering two distinct versions to cater to a broad range of usersโfrom casual learners to AI enthusiasts.
๐ What's New in v2.0.0 (Alpha)
๐ฑ ILTE-ALT (Beta) - Lightweight & Efficient
โ
Basic Stemming for ID & EN (Sastrawi for ID, Snowball for EN)
โ
Dictionary-Based Lookup for direct and closest matches
โ
Levenshtein Distance for fuzzy matching
โ
Automated Confidence Scoring
โ
Structured DOCX Report Generation
โ
Low Memory Usage โ Ideal for lower-end machines
โ
Minimal System Requirements for faster performance
๐ง ILTE-ADV (Alpha) - AI-Powered & Context-Aware
๐ง Contextual Translation with IndoBERT & Sentence Transformers
๐ Zero-Shot Learning for Unknown Words
๐ Pattern-Based Learning โ Adapts to text structures
๐ Semantic Similarity Matching โ Finds best translations beyond dictionary
๐ Enhanced Translation Confidence Metrics
โก Requires Higher Memory & Processing Power โ Ideal for researchers and professionals
๐ฏ Who Should Use Each Version?
- ๐ซ Educators & Students โ Use ILTE-ALT (Beta) for quick, easy translations with minimal processing requirements.
- ๐ฌ Researchers & Professionals โ Use ILTE-ADV (Alpha) for AI-powered, context-aware translations that improve over time.
- ๐ Cultural Enthusiasts & Linguists โ Choose between ALT for lightweight usage or ADV for deeper language learning insights.
๐ How to Use
Install the requirements.txt
pip -r install requirements.txtRunning ILTE-ALT (Beta) โ Fast & Simple
python engine_ALT.pyRunning ILTE-ADV (Alpha) โ AI-Enhanced
python engine_ADV.pySelecting Input Type
๐น Manual Input: Type text directly into the CLI.
๐น File Upload: Provide a file path for bulk translation.
๐ฅ๏ธ System Requirements
ILTE-ALT (Beta) - Minimal System Impact
- CPU: Intel Core i3 / AMD Ryzen 3
- RAM: 4GB+
- Storage: 500MB free space
- Python: 3.8+
ILTE-ADV (Alpha) - AI-Powered, Requires More Resources
- CPU: Intel Core i5 / AMD Ryzen 5
- RAM: 8GB+ (16GB Recommended)
- Storage: 1GB+ free space
- Python: 3.10+
- GPU Acceleration (Optional, but Recommended)
โ ๏ธ Important Notes & Warnings ๐จ
This tool is released under the GNU General Public License v3.0 (GPL v3), meaning you are free to use, modify, and distribute it as long as it remains open-source. Any use of this tool for personal financial gain or commercial exploitation is strictly prohibited.
๐ก ILTE was built to support language preservation efforts, not to be monetized or misused. Letโs keep knowledge free and accessible for all!
๐ฎ What's Next for ILTE?
- ๐น Further Optimization for ILTE-ALT โ More lightweight improvements.
- ๐น Enhanced AI for ILTE-ADV โ Better zero-shot classification and pattern learning.
- ๐น Potential GUI Version โ A more user-friendly interface in future updates.
- ๐น Expanded Dictionary Support โ More words, more accuracy, better translations!
๐ค Get Involved!
As an open-source project, we welcome contributions from developers, linguists, and cultural enthusiasts. Want to add new features, improve translations, or expand the dictionary? Fork the repo and submit a pull request! ๐
๐ Together, we can preserve indigenous languages for future generations. Letโs build a more connected and inclusive world. ๐๐ก
๐ Developed for Indigenous Language Preservation โ๐ฌ
๐ License: GPL v3 | Open Source Forever ๐ก๏ธ
Our regards, XI TJKT 2 Development Team. ๐ค
Official BETA Release
๐ Indigenous Language Translator Engine (ILTE) v1.0.0 - Beta Release ๐
๐ Breaking Language Barriers, Preserving Indigenous Heritage ๐ฟ
The Indigenous Language Translator Engine (ILTE) is here! Designed to bridge the gap between Indonesian (ID), English (EN), and Dayak Kenyah (DYK), this open-source translation engine empowers linguists, educators, and communities to translate, document, and preserve indigenous languages with precision and efficiency.
๐ What's New in v1.0.0 (Beta)
โ Optimized Multi-Step Translation Flow โ Efficiently translates between ID โ EN โ DYK using intelligent dictionary-based lookups.
โ Advanced Preprocessing โ Includes stemming, tokenization, and confidence-based word matching.
โ Automated Confidence Scoring โ Ensures translations are reliable with calculated match rates.
โ DOCX Report Generation โ Every translation session generates a structured report with performance metrics.
โ Multi-Input Support โ Accepts both manual text input and file-based translations.
โ Levenshtein-Based Closest Matching โ Finds near-exact word matches for improved translation accuracy.
๐ฏ Who is This For?
- ๐ซ Linguists & Researchers โ Preserve and document indigenous languages with accuracy.
- ๐ Educators & Students โ Learn and teach Dayak Kenyah in a structured way.
- ๐ Cultural Enthusiasts โ Engage with indigenous languages and aid their survival in the modern world.
โ ๏ธ Important Notes & Warnings ๐จ
This tool is released under the GNU General Public License v3.0 (GPL v3), meaning you are free to use, modify, and distribute it as long as it remains open-source. Any use of this tool for personal financial gain or commercial exploitation is strictly prohibited.
๐ก ILTE was built to support language preservation efforts, not to be monetized or misused. Letโs keep knowledge free and accessible for all!
๐ฎ What's Next?
- ๐น Context-Aware Translations โ Improve accuracy with phrase-based recognition.
- ๐น Graphical User Interface (GUI) โ A user-friendly interface for non-technical users.
- ๐น Expanded Dictionary Support โ More words, more accuracy, better translations!
๐ How to Get Started
1๏ธโฃ Clone the repository:
git clone https://github.com/YourRepo/ILTE.git2๏ธโฃ Install dependencies:
pip install -r requirements.txt3๏ธโฃ Run the translator:
python engine_alt.py๐ค Get Involved!
As an open-source project, we welcome contributions from developers, linguists, and cultural enthusiasts. Want to add new features, improve translations, or expand the dictionary? Fork the repo and submit a pull request! ๐
๐ Together, we can preserve indigenous languages for future generations. Letโs build a more connected and inclusive world. ๐๐ก
๐ Developed for Indigenous Language Preservation โ๐ฌ
๐ License: GPL v3 | Open Source Forever ๐ก๏ธ
Our regards, XI TJKT 2 Development Team ๐ค