The most comprehensive Ethiopic NLP toolkit
Fully composable, local-first rule stemmers, lexical normalizers, tokenizers, and loss-free ASCII transliteration. Built from scratch for the Ge'ez and Amharic developer ecosystem.
npm install @fidel-tools/core @fidel-tools/lang-am
# Initialize local pipeline
# import { Pipeline } from '@fidel-tools/core';
# import amPack from '@fidel-tools/lang-am';Platform Features
Designed with precision for natural language processing of Ethiopic typography, character sets, and stemming.
Lexical Normalization
Equates visual variations of character glyph configurations (e.g. ሃ/ሀ/ሐ, ኀ/ሀ, ሠ/ሰ, ዐ/አ) to maximize document indexing consistency.
Rule-Based Stemmer
Employs morphological patterns to strip inflected suffixes, prefixes, and infixes, yielding correct word roots.
Lossless Transliteration
Robust phonetic transliteration between standardized ASCII SERA phonetic strings and native Ge'ez scripts.
Tokenization Exception rules
Correctly handles compound abbreviations, custom delimiters, sentence end punctuation, and numbers.
Developer Console APIs
Manage credentials, monitor incoming usage streams, logs, metrics, and rate limit thresholds.
Multi-language bindings
Integrates with Hono, Next.js, Python SDK, or agentic frameworks via MCP configurations.
Interactive Execution Console
Type custom words or sentences to watch the pipeline execute normalizers, filters, and morphological rules.
import { Pipeline } from '@fidel-tools/core';
import amPack from '@fidel-tools/lang-am';
const nlp = new Pipeline(amPack);
const corpus = "የገንዘብ ሚኒስቴር ምክር ቤተ ከሃያ ዓመታት በፊ...";
const lexed = nlp.lexAnalyze(corpus);
const clean = nlp.removeStopwords(lexed);
const stems = clean.split(' ').map(w => nlp.stem(w));Developer Infrastructure
Scale your production services using our managed REST APIs. Isolated instances and custom SLAs on demand.
For production services and applications.
- 250,000 requests / month
- Unlimited API credential keys
- Standard email & chat support
- Access to advanced normalization rules
- High-performance low-latency response priority
Comparison Matrix Table
| Features Details | Starter | Pro | Enterprise |
|---|---|---|---|
| Monthly requests limit | 10,000 / mo | 250,000 / mo | Unlimited |
| API Keys allowed | 1 key | Unlimited | Unlimited |
| Rate limit threshold | 60 req / min | 600 req / min | Custom limits |
| Normalize & Stemmer API | Yes | Yes | Yes |
| Transliterate API | Yes | Yes | Yes |
| Custom Stopwords List | No | Yes | Yes |
| Support tier | Community Discord | Standard Email | 24/7 dedicated support |
| Service uptime SLA | 99.0% SLA | 99.9% SLA | 99.99% custom SLA |