Logo Lanfrica

kalcoder101/mezgeb-qalat-monorepo

Domain:

natural language processing

Record type:

softwaretools
Creator:
kal
Host:
Open-source Ethiopian tech terminology dictionary — English translated into Amharic, Afaan Oromo, and Tigrigna — built from the 2,828-term ELRC ICT Terminology Dictionary. # tech-mezgeb-qalat (ቴክ መዝገበ ቃላት) Open-source Ethiopian tech terminology dictionary — English translated into **Amharic**, **Afaan Oromo**, and **Tigrigna** — built from the 2,828-term ELRC ICT Terminology Dictionary. *"Mezgebe Qalat" (መዝገበ ቃላት) is Amharic for "dictionary," literally "a registry of words."* > **Live Web Application & Interactive Localizer Hub**: > 🌐 **mezgeb-qalat-monorepo.verce… > Source: *Translation of ICT Terms into three major Ethiopian Languages: Amharic, Oromo and Tigrigna* — ICT Development Office and Ethiopian Languages Research Center (ELRC). --- ## Ecosystem Packages This repository ships the same dataset as three independent, idiomatic packages, one per ecosystem: | Package | Ecosystem | Live Registry Link | Installation Command | |---|---|---|---| | `packages/php` | PHP 8+ / Laravel | Packagist: `0xkal/tech-mezgeb-qalat` | `composer require 0xkal/tech-mezgeb-qalat` | | `packages/js` | Node / React / Next.js (TypeScript) | npm: `tech-mezgeb-qalat` | `npm install tech-mezgeb-qalat` | | `packages/python` | Python 3.8+ | PyPI: `tech-mezgeb-qalat` | `pip install tech-mezgeb-qalat` | --- ## Quick Usage Examples ### PHP & Laravel ```php use MezgebQalat\Dictionary; $dictionary = new Dictionary(); echo $dictionary->translate('Save', 'amharic'); // አስቀምጥ echo $dictionary->translate('Save', 'oromo'); // Olkaa'i echo $dictionary->translate('Save', 'tigrigna'); // ኣቕምጥ ``` ### JavaScript & TypeScript ```ts import { dictionary, Dictionary } from 'tech-mezgeb-qalat'; console.log(dictionary.translate('Save', 'amharic')); // አስቀምጥ console.log(dictionary.translate('Save', 'oromo')); // Olkaa'i console.log(dictionary.translate('Save', 'tigrigna')); // ኣቕምጥ ``` ### React & Next.js Hook ```tsx import { useMezgebQalat } from 'tech-mezgeb-qalat/react'; export function SaveButton() { const { translate } = useMezgebQalat(); return {translate('Save', 'amharic')} ; } ``` ### Python ```python from tech_mezgeb_qalat im …