---
title: "amLite: Amharic Transliteration Using Key Map Dictionary (2015)"
description: "The work matters because it offers a practical way to normalize scattered Amharic resources into a… 12 references, cited by 1 paper here."
authors: ["Tadele Tedla"]
year: 2015
venue: "arXiv:1509.04811"
source: "https://arxiv.org/abs/1509.04811"
doi: "10.48550/arxiv.1509.04811"
arxiv: "1509.04811"
licence: "arXiv — non-exclusive license to distribute"
licence_url: "http://arxiv.org/licenses/nonexclusive-distrib/1.0/"
summary_licence: "Elamur Cosmic License"
canonical: "https://research.elamur.ai/free/en/papers/tedla-2015-amlite-amharic-transliteration-using-key/"
---
[Elamur Research](https://md.research.elamur.ai/free/en/) · [this page in HTML](https://research.elamur.ai/free/en/papers/tedla-2015-amlite-amharic-transliteration-using-key/)

[home](https://md.research.elamur.ai/free/en/) / [papers](https://md.research.elamur.ai/free/en/papers/) / [2015](https://md.research.elamur.ai/free/en/papers/2015/page/4/) / amLite: Amharic Transliteration Using Key Map Dictionary

# amLite: Amharic Transliteration Using Key Map Dictionary

**Authors:** Tadele Tedla · **Year:** 2015 · **Venue:** arXiv:1509.04811 · **Licence:** [arXiv — non-exclusive license to distribute](http://arxiv.org/licenses/nonexclusive-distrib/1.0/)

**Links:** [Publisher's page](https://arxiv.org/abs/1509.04811) · [PDF](https://arxiv.org/pdf/1509.04811) · [DOI 10.48550/arxiv.1509.04811](https://doi.org/10.48550/arxiv.1509.04811) · [arXiv 1509.04811](https://arxiv.org/abs/1509.04811) · [OpenAlex](https://openalex.org/W2263694357)

**Citations:** 1 citations (OpenAlex, 2026-10-14) · [1](https://md.research.elamur.ai/free/en/papers/tedla-2015-amlite-amharic-transliteration-using-key/cited-by/) in our library, of the 149,439 papers whose bibliographies we read

## Summary
Amharic NLP work has mostly been done on ASCII romanizations of the Ge'ez script ("fidel"). Researchers and writing tools each adopted their own conventions, so the same word can appear in many spellings. This makes datasets hard to share and makes byte-level cost comparisons unreliable. amLite tries to fix this by turning romanized Amharic back into native Unicode script.

The author built a key map dictionary that links every ASCII combination he found in use to its fidel character. The sources were SERA, earlier transliterated texts, the Unicode standard and existing keyboard software. Conversion sorts the keys so that longer ones come first, with ties broken by ascending ASCII order, and then replaces matches greedily. The Python implementation was tested on three files and produced 97.7%, 99.7% and 98.4% correct words.

Almost all remaining errors have one cause. Greedy longest-match joins adjacent vowels, or a letter and a digit, into a single key that crosses a syllable boundary. The work matters because it offers a practical way to normalize scattered Amharic resources into a single canonical form.

## Key points
- The key map is built from 76 ASCII symbols (letters, digits, punctuation). One fidel character can have many romanizations; for example, ኋ appears in about eight variant spellings.
- SERA (System for Ethiopic Representation in ASCII) is the backbone scheme. A competing scheme that uses non-ASCII symbols such as ä was rejected as impractical.
- The pipeline has these steps:
  - read the input and the dictionary;
  - normalize encodings;
  - sort keys by length, then by ASCII order;
  - decode the input;
  - replace by longest match;
  - encode the output as UTF-8.
- The three test sets were:
  - a 32,482-word list with one word per line;
  - a poem of about 276 lines marking the centenary of the Adwa victory;
  - an Injera recipe of about 31 lines.
  
  Errors in the word list were counted only over the first 1,000 words, because the same failure kept recurring.
- Six romanizations of one name ranged from 27 to 28 bytes in memory, while the native UTF-8 string took 40 bytes. The author uses this to argue that benchmarks run on romanized text are not comparable.

## Interesting ideas
- Collapse many observed variant spellings into a single many-to-one table keyed by surface form, so every downstream consumer sees one canonical representation.
- Greedy longest-match with a deterministic tie-break is simple and predictable, but it breaks when a long key spans a real unit boundary (e.g., "meaza" read as "me"+"a"+"za" gets wrongly grabbed as "ea").
- The paper separates errors already present in the input (misspellings that need a lexicon to fix) from errors introduced by the mapping itself, and counts only the latter against the system.
- Explicit boundary markers in the input, such as writing "me-a-za", are proposed as a cheap way to resolve segmentation ambiguity without changing the algorithm.
- Keeping the mapping as an open list of key-to-character pairs lets coverage grow by adding entries rather than editing code.

## For Mova

How these ideas could serve Mova, our small open language model — its files, stages and tests:

- **I1** (tokens): A similar variant table could normalize typographic quotes, spelling variants and odd Unicode before tagging, keeping the original form for explainability.
- **I2** (tokens): When the tokenizer matches multiword expressions or contractions by longest match, add boundary-aware exceptions and targeted tests for cases where the long match crosses a word or morpheme edge.
- **I3** (learn): Evaluation reports could tag each failure as source-text noise or pipeline-induced, so repair rules target only errors Mova actually caused.
- **I4** (tokens): Silver or hand-made test data could carry optional boundary hints for known-ambiguous strings, which would let the tokenizer be checked against intended segmentations.
- **I5** (world): Compiled knowledge tables (measures, value words, ontology aliases) can follow the same plain-data, append-only design so they stay inspectable and easy to extend.

*Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.*

📚 Shelves (5): [🖥️ Computer Science](https://md.research.elamur.ai/free/en/shelves/computer-science/) · 16,667 works · [🤖 Artificial Intelligence](https://md.research.elamur.ai/free/en/shelves/computer-science/artificial-intelligence/) · 16,194 works · [🎭 Arts and Humanities](https://md.research.elamur.ai/free/en/shelves/arts-and-humanities/) · 16,039 works · [🗣️ Language and Linguistics](https://md.research.elamur.ai/free/en/shelves/arts-and-humanities/language-and-linguistics/) · 15,891 works · [📚 Literature and Literary Theory](https://md.research.elamur.ai/free/en/shelves/arts-and-humanities/literature-and-literary-theory/) · 519 works

🧭 Topics (1): [Semitic languages](https://md.research.elamur.ai/free/en/topics/semitic-languages/) · 2,908 works

## Cite

Cite as: Tadele Tedla. 2015. amLite: Amharic Transliteration Using Key Map Dictionary. arXiv:1509.04811.

The paper itself, not this page. BibTeX from the library's record of the work.

```bibtex
@misc{tedla2015amlite,
  title = {{amLite: Amharic Transliteration Using Key Map Dictionary}},
  author = {Tadele Tedla},
  year = {2015},
  doi = {10.48550/arxiv.1509.04811},
  eprint = {1509.04811},
  archivePrefix = {arXiv},
  url = {https://doi.org/10.48550/arxiv.1509.04811}
}
```

- [← previous Turn Segmentation into Utterances for Arabic Spontaneous Dialogues and Instance Messages](https://md.research.elamur.ai/free/en/papers/elmadany-2015-turn-segmentation-utterances-arabic-spontaneous/)
- [next → Developing instructional materials of English morphology for English department college-learners](https://md.research.elamur.ai/free/en/papers/umam-2015-developing-instructional-materials-english-morphology/)
- [↑ back to papers of 2015](https://md.research.elamur.ai/free/en/papers/2015/page/4/)

## References

12 references, 1 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

1. A . A . A rgaw and L. A sker, “A n amharic stemmer: Reducing words to their citation forms,” in Proceedings of the 2007 workshop on computational approaches to semitic languages: Common issues and resources. A ssociation for Computational Linguistics, 2007, pp. 104–110. [find](https://scholar.google.com/scholar?q=A+%2E+A+%2E+A+rgaw+and+L%2E+A+sker%2C+%E2%80%9CA+n+amharic+stemmer%3A+Reducing+words+to+their+citation+forms%2C%E2%80%9D+in+Proceedings+of+the+2007+workshop+on+computational+approaches+to+semitic+languages%3A+Common+issues+and+res)
2. B. Yemam., አጭርና ቀላል የአማርኛ ሰዋሰው. A ddis A baba, Ethiopia.:A lpha Printers, 2004. [find](https://scholar.google.com/scholar?q=B%2E+Yemam%2E%2C+%E1%8A%A0%E1%8C%AD%E1%88%AD%E1%8A%93+%E1%89%80%E1%88%8B%E1%88%8D+%E1%8B%A8%E1%8A%A0%E1%88%9B%E1%88%AD%E1%8A%9B+%E1%88%B0%E1%8B%8B%E1%88%B0%E1%8B%8D%2E+A+ddis+A+baba%2C+Ethiopia%2E%3AA+lpha+Printers%2C+2004%2E)
3. B. Gambäck, F. Olsson, A . A . A rgaw, and L. A sker, “[Methods for amharic part-of-speech tagging](https://md.research.elamur.ai/free/en/papers/gamback-2009-methods-amharic-part-speech-tagging/),” in Proceedings of the First Workshop on Language Technologies for African Languages. A ssociation for Computational Linguistics, 2009, pp. 104–111.
4. M. Kassa Gobena, “Implementing an open source amharic resource grammar in gf,” 2011. [find](https://scholar.google.com/scholar?q=M%2E+Kassa+Gobena%2C+%E2%80%9CImplementing+an+open+source+amharic+resource+grammar+in+gf%2C%E2%80%9D+2011%2E)
5. A . SOLOMON, “Unsupervised machine learning approach for word sense disambiguation to amharic words,” 2011. [find](https://scholar.google.com/scholar?q=A+%2E+SOLOMON%2C+%E2%80%9CUnsupervised+machine+learning+approach+for+word+sense+disambiguation+to+amharic+words%2C%E2%80%9D+2011%2E)
6. S. Teklu, A utomatic Categorization Of A mharic News Text: A Machine Learning A pproach.LA P Lambert A cademic Publishing, 2012. [find](https://scholar.google.com/scholar?q=S%2E+Teklu%2C+A+utomatic+Categorization+Of+A+mharic+News+Text%3A+A+Machine+Learning+A+pproach%2ELA+P+Lambert+A+cademic+Publishing%2C+2012%2E)
7. L. Ballesteros and W. B. Croft, “Phrasal translation and query expansion techniques for cross-language information retrieval,” in A CM SIGIR Forum, vol. 31, no. SI. A CM, 1997, pp. 84–91. [↗](https://doi.org/10.1145/278459.258540)
8. D. W. Oard, D. He, and J. Wang, “User-assisted query translation for interactive cross-language information retrieval,” Information Processing & Management, vol. 44, no. 1, pp. 181–211, 2008. [↗](https://doi.org/10.1016/j.ipm.2006.12.009)
9. J. G. Carbonell, Y. Yang, R. E. Frederking, R. D. Brown,Y. Geng, and D. Lee, “Translingual information retrieval: A comparative evaluation,” 1997. [find](https://scholar.google.com/scholar?q=J%2E+G%2E+Carbonell%2C+Y%2E+Yang%2C+R%2E+E%2E+Frederking%2C+R%2E+D%2E+Brown%2CY%2E+Geng%2C+and+D%2E+Lee%2C+%E2%80%9CTranslingual+information+retrieval%3A+A+comparative+evaluation%2C%E2%80%9D+1997%2E)
10. A . A . A rgaw and L. A sker, “A mharic-english information re trieval,” in Evaluation of Multilingual and Multi-modal Information Retrieval. Springer, 2007, pp. 43–50. [find](https://scholar.google.com/scholar?q=A+%2E+A+%2E+A+rgaw+and+L%2E+A+sker%2C+%E2%80%9CA+mharic%2Denglish+information+re+trieval%2C%E2%80%9D+in+Evaluation+of+Multilingual+and+Multi%2Dmodal+Information+Retrieval%2E+Springer%2C+2007%2C+pp%2E+43%E2%80%9350%2E)
11. A . A . A rgaw, L. A sker, R. Cöster, and J. Karlgren, “Dictionarybased amharic–english information retrieval,” in Multilingual Information A ccess for Text, Speech and Images. Springer, 2005, pp. 143– 149. [find](https://scholar.google.com/scholar?q=A+%2E+A+%2E+A+rgaw%2C+L%2E+A+sker%2C+R%2E+C%C3%B6ster%2C+and+J%2E+Karlgren%2C+%E2%80%9CDictionarybased+amharic%E2%80%93english+information+retrieval%2C%E2%80%9D+in+Multilingual+Information+A+ccess+for+Text%2C+Speech+and+Images%2E+Springer%2C+2005%2C+pp%2E+143)
12. J. Gao, J.-Y. Nie, E. Xun, J. Zhang, M. Zhou, and C. Huang, “Improving query translation for cross-language information retrieval using statistical models,” in Proceedings of the 24th annual international A CM SIGIR conference on Research and development in information retrieval. A CM, 2001, pp. 96–104. [find](https://scholar.google.com/scholar?q=J%2E+Gao%2C+J%2E%2DY%2E+Nie%2C+E%2E+Xun%2C+J%2E+Zhang%2C+M%2E+Zhou%2C+and+C%2E+Huang%2C+%E2%80%9CImproving+query+translation+for+cross%2Dlanguage+information+retrieval+using+statistical+models%2C%E2%80%9D+in+Proceedings+of+the+24th+annual+internati)

*Updated 1 November 2026*
