Language and Dictionary Software »
[African Languages]

Setswana (Tswana)

[ General information | Overview | Dictionaries | Radio stations | Links ]

General information
Name: Setswana
English name: Tswana
Population: 4,777,016
ISO code: tsn,tn
Spoken in the following countries: South Africa (Official), Botswana (National), Namibia


Setswana is one of the official languages of South Africa, and is a national language in Botswana. There are 3,677,016 (8.2 %) first language speakers [2001 census data] in South Africa, an estimated 1,070,000 speakers in Botswana, and an estimated 30,000 speakers in Namibia.

Setswana is most closely related to two other languages in the Sotho language group, Sesotho (Southern Sotho) and Sesotho sa Leboa (Northern Sotho)

Setswana language tree
Setswana language family tree.

Tswana dictionaries

Online dictionaries / Electronic dictionaries

Setswana - English Microsoft Terminology New October 2014 Online searchable version of Microsoft's Setswana - English terminology (site not affiliated with Microsoft), published using tlTerm


South African Oxford Multilingual Primary Dictionary (Sotho) (OUPSA)
[ Buy from | Publisher link ]

Radio stations



Botswana government information page on the Setswana language
This site includes sound clips of some basic Setswana phrases.


Firefox Setswana spell checker
"This spell checker is based on a Setswana word list originally created by Profs. Thapelo Otlogetswe of the University of Botswana and Kevin Scannell of Saint Louis University in 2004. It was greatly expanded in 2015, from about 6000 words to more than 60,000, thanks in part to the hard work of volunteer word list editors"


Setswana Language Interface Pack for Windows XP
A partial Setswana translation of Windows XP.
A non-profit organization translating various OpenSource software packages such as and the Mozilla web browser into all official South African languages. They have released isiZulu, Sesotho sa Leboa and Afrikaans versions of OpenOffice.

Wikipedia ya Setswana

Spellchecker & Hyphenator

Tsenang! Setswana
Teach yourself Setswana