Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

yohannesb/English-Amharic-parallel-corpus

Domain:

natural language processing

Record type:

dataset
Creator:
yoh
Host:
This repository provides a high-quality English–Amharic parallel corpus developed using a systematic combination of web crawling, document collection, data cleaning, and sentence-level alignment techniques. The corpus is intended to support research in machine translation, cross-lingual NLP, and under-resourced language technologies. # English-Amharic-parallel-corpus This repository provides a high-quality English–Amharic parallel corpus developed using a systematic combination of web crawling, document collection, data cleaning, and sentence-level alignment techniques. The corpus is intended to support research in machine translation, cross-lingual NLP, and under-resourced language technologies. ## Corpus Description To construct this dataset, we employed both automated crawling tools and manual collection methods: * **HTTrack** and **Heritrix** were used to crawl and archive a diverse range of websites, including news portals, blogs, and public information resources. * A substantial number of legal and administrative documents were gathered from various online repositories to enrich the linguistic and domain coverage. * From the collected raw text, we performed: - Content extraction - Text normalization and cleaning - Sentence segmentation - Parallel sentence alignment The final aligned texts are stored as UTF-8 encoded files, one for English and one for Amharic. ## Dataset Statistics | Language | Number of Sentences | Encoding | | -------- | ------------------: | -------- | | English | 225,304 | UTF-8 | | Amharic | 225,304 | UTF-8 | Both files are aligned at the sentence level, ensuring that each line in the English file corresponds directly to the same line in the Amharic file. ## Usage You may load and use the corpus directly in tools or frameworks such as: with open("data/english.txt", "r", encoding="utf-8") as en, \ open("data/amharic.txt", "r", encoding="utf-8") as am: english_sentences = en.readlines() amharic_sentences = am.readlines() Suitable applications include: * Training machine translation (MT) models * Cross-lingual representation learning * Data augmentation for under-resourced language tasks * Evaluation of alignment and sentence-level similarity models ## Citation If you use this corpus in your research, please cite the following wo …

Visit

github.com

Tasks

machine translation

Languages

Amharic

Licenses

GPL-3.0

Similar

yohannesb/English-Amharic-Augmented-corpusAmharic-English Parallel CorpusExtended Parallel Corpus for Amharic-English Machine TranslationAmharic-English Parallel Corpus for Neural Machine TranslationAmhEn: Amharic-English Large Parallel Corpus for Machine TranslationAmEn: Amharic-English Large Parallel Corpus for Machine Translation

yohannesb/English-Amharic-Augmented-corpus

# English-Amharic-Augmented-corpus This repository provides an augmented English–Amharic parallel co

Amharic-English Parallel Corpus

This corpus consists of 145,820 Amharic-English parallel sentences (segments) from various sources. This corpus is larger in size than previously compiled corpora. It is released for research purposes and can be used to train or support Amharic-English machine tran

Extended Parallel Corpus for Amharic-English Machine Translation

This paper describes the acquisition, preprocessing, segmentation, and alignment of an Amharic-English parallel corpus. It will be helpful for machine translation of a low-resource language, Amharic. We freely released the corpus for research purposes. Furthermore,

Amharic-English Parallel Corpus for Neural Machine Translation

Amharic is the working language of Ethiopia and, owing to its Semitic characteristics, the language

AmhEn: Amharic-English Large Parallel Corpus for Machine Translation

Recently, using deep neural networks for machine translation (MT) tasks has received great attention. In order for these networks to learn abstract representations of the input and store them as continuous vectors, they need a lot of data. However, very few researc

AmEn: Amharic-English Large Parallel Corpus for Machine Translation

Recently, using deep neural networks for machine translation (MT) tasks has received great attention