Improved Text Language Identification for the South African Languages
Not on the map. Why?
Abstract (arXiv)
Virtual assistants and text chatbots have recently been gaining popularity. Given the short message nature of text-based chat interactions, the language identification systems of these bots might only have 15 or 20 characters to make a prediction. However, accurate text language identification is important, especially in the early stages of many multilingual natural language processing pipelines. This paper investigates the use of a naive Bayes classifier, to accurately predict the language family that a piece of text belongs to, combined with a lexicon based classifier to distinguish the specific South African language that the text is written in. This approach leads to a 31% reduction in the language detection error. In the spirit of reproducible research the training and testing datasets as well as the code are published on github. Hopefully it will be useful to create a text language identification shared task for South African languages.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 1 Nov 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 2; 2023: 1; 2024: 0; 2025: 0; 2026: 1.
4 papers.
- 2022AfroLID: A Neural Language Identification Tool for African Languagescited by 39
- 2023Izindaba-Tindzaba: Machine learning news categorisation for Long and Short Text for isiZulu and Siswaticited by 2
- 2022Automatic Language Identification for Celtic Textscited by 0
- 2026AfroScope: A Framework for Studying the Linguistic Landscape of Africacited by 0
- 2026AfroScope: A Framework for Studying the Linguistic Landscape of Africa19 Jan 2026
- 2023Izindaba-Tindzaba: Machine learning news categorisation for Long and Short Text for isiZulu and Siswati12 Jun 2023
- 2022AfroLID: A Neural Language Identification Tool for African Languages21 Oct 2022
- 2022Automatic Language Identification for Celtic Texts9 Mar 2022