Languages
  • How do I enter additional diacritics with Arabic or Farsi in SwiftKey Keyboard for iOS?

    When typing in Arabic or Farsi with SwiftKey, you will have access to an additional diacritics key.
     

    You can find this key to the right of the spacebar:

    Read more
  • How do I switch language layouts on Microsoft SwiftKey Keyboard for iOS?

    If you want to type with languages that use different layouts in Microsoft SwiftKey, you can switch between each language layout using the spacebar in the following two ways:

    1. Swipe left/right across the spacebar
    2. Press and hold the spacebar and slide to switch

    The first time you download a new language, you will see the following, which demonstrates this:

      

    For more help with typing in two languages, please see this article.

    Read more
  • How do I setup Arabic, Farsi and Hebrew with Microsoft SwiftKey Keyboard for iOS?

    Microsoft SwiftKey Keyboard for iOS currently provides language support for Arabic, Farsi and Hebrew. We hope to support more right-to-left languages in the future.

    You can download Arabic, Farsi or Hebrew in the following way:

    1. Open Microsoft SwiftKey
    2. Tap 'Languages'
    3. Scroll down the language list until you find your desired language
    4. Tap 'Download'
    5. You will see that your language is automatically enabled

       

    For more information about using Arabic, Farsi or Hebrew in Microsoft SwiftKey, please see the following:

     

     

     

    Read more
  • What languages are currently supported for SwiftKey on iOS?

    You can see a list of available languages for use with SwiftKey in the following way:

    1. Open the SwiftKey app from the list of apps on the device
    2. Tap ‘Languages’
    3. You will see a list of all the available languages

    Currently SwiftKey for iPhone and iPad is available in:

    Abua
    Acehnese
    Adamawa Fulfulde
    Adele
    Adhola
    Adioukrou
    Adyghe
    Afar
    Afrikaans
    Aghem
    Aghul
    Ahanta
    Aja
    Akan (Twi)
    Akoose
    Albanian
    Alsatian
    Anufo
    Arabic
    Arabic (Algeria)
    Arabic (Egypt)
    Arabic (Levant)
    Arabic (Morocco)
    Arabic (Tunisia)
    Aragonese
    Araona
    Asturian
    Awing
    Ayizo
    Aymara
    Azerbaijani
    Bafia
    Bafut
    Baka
    Bakaka
    Bakhtiâri
    Bakoko
    Bakwé
    Balinese
    Bambalang
    Bambara
    Bamukumbit
    Bamun
    Bana
    Bandial
    Bangime
    Bangolan
    Banjarese
    Baoulé
    Bari
    Bariba
    Basaa
    Bashkir
    Basque
    Bavarian
    Bayot
    Bedjond
    Belarusian
    Bemba
    Bena
    Benga
    Bengali (English)
    Bengkulu
    Berom
    Bete-Bendi
    Beti
    Bicolano Central
    Bimoba
    Bisa
    Bislama
    Blackfoot
    Boko
    Bokobaru
    Bosnian
    Breton
    Buamu
    Buginese
    Bulgarian
    Buli
    Bulu
    Buryat
    Busa
    Buwal
    Cameroon Mambila
    Catalan
    Cavineña
    Cebuano
    Central Kanuri
    Cerma
    Chamacoco
    Chamorro
    Chechen
    Chichewa
    Chidigo
    Chiduruma
    Chipaya
    Chiquitano
    Chopi
    Chumburung
    Chuvash
    Chuwabu
    Chácobo
    Cicipu
    Cornish
    Corsican
    Croatian
    Czech
    Dagaare (Burkina Faso)
    Dagaare (Ghana)
    Dagbani
    Dan
    Dangaléat
    Dangme
    Danish
    Datooga
    Deg
    Delo
    Dendi
    Denya
    Dhivehi (English)
    Dii
    Dinka
    Diriku
    Ditammari
    Duala
    Dungan
    Dutch (Belgium)
    Dutch (Netherlands)
    Eastern Bolivian Guaraní
    Eastern Karaboro
    Edo
    Efik
    Ejagham
    Ekegusii
    Elip
    English (Australia)
    English (Canada)
    English (India)
    English (United Kingdom)
    English (United States)
    Ese Ejja
    Esperanto
    Estonian
    Ewe
    Ewondo
    Fanti
    Farefare
    Faroese
    Fijian
    Filipino
    Finnish
    Fongbe
    French (Belgium)
    French (Canada)
    French (France)
    French (Switzerland)
    Frisian
    Friulian
    Fulani
    Fulfulde (Nigeria)
    Ga
    Gagauz
    Gagnoa Bété
    Galician
    Gallo
    Galo (India)
    Garifuna
    Gayo
    Gbaya
    Gbaya-Mbodomo
    Gen
    German (Germany)
    German (Switzerland)
    Ghomálá’
    Gikyode
    Gilaki
    Godié
    Gogo
    Gokana
    Gonja
    Gorontalo
    Gourmanchéma
    Grebo
    Greek
    Greenlandic
    Griko
    Guarani
    Guarayu
    Gude
    Gujarati (English)
    Gun-Gbe
    Gusilay
    Hadza
    Haitian Creole
    Hanga
    Hani
    Hausa
    Haya
    Hdi
    Hebrew
    Hehe
    Herero
    Hiligaynon
    Hinglish
    Hmong (China)
    Hmong Daw
    Hrusso
    Hungarian
    Ibibio
    Icelandic
    Igala
    Igbo
    Ignaciano
    Ik
    Ika
    Ikwere
    Ilocano
    Indonesian
    Ingush
    Inuinnaqtun
    Inuktitut (Latin)
    Iraqw
    Irish
    Isekiri
    Isoko
    Italian (Italy)
    Italian (Switzerland)
    Iu Mien
    Ivbie North-Okpela-Arhe
    Iyo’wujwa Chorote
    Izere
    Jamaican Creole
    Javanese
    Jola-Fonyi
    Jola-Kasa
    Jukun Takum
    Jula
    Jur Modo
    Jèrriais
    Kabardian
    Kabiye
    Kabyle
    Kagulu
    Kako
    Kalanga
    Kalenjin
    Kalmyk
    Kamba
    Kamwe
    Kannada (English)
    Kanuri
    Kaonde
    Kapampangan
    Karakalpak
    Kasem
    Kashubian
    Kawi
    Kazakh (Cyrillic)
    Kazakh (Latin)
    Kenga
    Kenyang
    Khana
    Khasi
    Khorasani Turkish
    Khwe
    Kigiryama
    Kikongo
    Kikuyu
    Kimbundu
    Kimré
    Kimîîru
    Kinyarwanda
    Kipfokomo
    Kipsigis
    Kiribati
    Kirundi
    Kisi
    Kitharaka
    Kituba
    Koalib
    Kom
    Konkomba
    Konni
    Kono
    Konzo
    Koonzime
    Koti
    Kouya
    Krio
    Kukele
    Kumyk
    Kuranko
    Kurdish (Kurmanji)
    Kurpian
    Kusaal
    Kutep
    Kuwaa
    Kuwaataay
    Kwangali
    Kwanja
    Kwanyama
    Kwere
    Kyrgyz
    Laari
    Lak
    Laki
    Lama
    Lamba
    Lamnso’
    Langi
    Latgalian
    Latvian
    Lelemi
    Lenje
    Lezgian
    Ligurian
    Likuba
    Limba
    Limburgish
    Lingala
    Lingua Franca Nova
    Lithuanian
    Lombard
    Lomwe
    Longuda
    Low German
    Lower Sorbian
    Lozi
    Lubila
    Lucazi
    Luganda
    Lugbara
    Luguru
    Lukpa
    Lumbu
    Lunda
    Luvale
    Luwo
    Luxembourgish
    Lyélé
    Maasai
    Mabaan
    Machame
    Mada
    Madurese
    Mafa
    Maka
    Makhuwa
    Makhuwa-Meetto
    Makonde
    Malagasy
    Malawi Sena
    Malay
    Malayalam (English)
    Malila
    Maltese
    Mamara Senoufo
    Mambwe-Lungu
    Mampruli
    Manado Malay
    Mandingo
    Mandinka
    Manx
    Maori
    Maranao
    Marba
    Markweeta
    Marshallese
    Mashi
    Masurian
    Matal
    Mauritian Creole
    Mazanderani
    Ma’di
    Mbay
    Mbuko
    Mbukushu
    Mbunda
    Meadow Mari
    Medumba
    Mende
    Merey
    Mina
    Minangkabau
    Mirandese
    Miskito
    Miyobe
    Mizo
    Moba
    Mochi
    Mocoví
    Mofu-Gudur
    Mokole
    Moru
    Mossi
    Mumuye
    Mundang
    Mundani
    Murle
    Mwaghavul
    Mwan
    Mwani
    Mündü
    Nahuatl
    Naro
    Nauru
    Ndali
    Ndau
    Ndogo
    Ndonga
    Neapolitan
    Ngambay
    Ngangam
    Ngemba
    Ngiemboon
    Nias
    Nigeria Mambila
    Nigerian Pidgin
    Nilamba
    Ninzo
    Nkonya
    Nomaande
    Noone
    Norman
    Northeastern Dinka
    Northern Grebo
    Northern Luri
    Northern Sami
    Northern Sotho
    Norwegian (Bokmål)
    Norwegian (Nynorsk)
    Ntcham
    Nuer
    Nugunu
    Nyakyusa-Ngonde
    Nyamwanga
    Nyamwezi
    Nyaneka
    Nyankore
    Nyaturu
    Nyemba
    Nyoro
    Nyungwe
    Nzema
    Obolo
    Occitan
    Ogbia
    Oluluyia
    Olunyole
    Oromo
    Ososo
    Ossetic (Digor)
    Ossetic (Iron)
    Otuho
    Paasaal
    Paite
    Palauan
    Palenquero
    Pangasinan
    Papiamento (Aruba)
    Papiamento (Curaçao)
    Parkwa
    Persian
    Persian (Latin)
    Piedmontese
    Pilagá
    Plapo Krumen
    Pogolo
    Polish
    Portuguese (Brazil)
    Portuguese (Portugal)
    Pulaar
    Punjabi (English)
    Punu
    Pökoot
    Quechua (Santiago del Estero)
    Rapa Nui
    Romanian
    Russian
    Rusyn
    Rutul
    Sabaot
    Sakha
    Samogitian
    Sandawe
    Sango
    Sar
    Saramaccan
    Sardinian
    Sassarese
    Scots
    Scottish Gaelic
    Sena
    Serbian
    Serer-Sine
    Sesotho
    Seychellois Creole
    Shilluk
    Shona
    Sicilian
    Silesian
    Sinhala (English)
    Sirionó
    Sissala
    Slovak
    Slovenian
    Soga
    Soli
    Somali
    Songhay
    Soninke
    South Fali
    Southern Birifor
    Southern Bobo Madaré
    Southern Ndebele
    Southern Nuni
    Southern Samo
    Southwest Gbaya
    Southwestern Dinka
    Spanish (Latin America)
    Spanish (Mexico)
    Spanish (Spain)
    Spanish (United States)
    Suba
    Suba
    Sukuma
    Sundanese
    Supyire Senoufo
    Swahili
    Swazi
    Swedish
    Swiss German
    Tabasaran
    Tacana
    Tajik
    Takwane
    Tamasheq
    Tamil (English)
    Tampulma
    Tatar
    Telugu (English)
    Teso
    Tetum
    Themne
    Tikar
    Tiv
    Tiéyaxo Bozo
    Tok Pisin
    Toki Pona
    Tonga (Mozambique)
    Tonga (Zambia)
    Tooro
    Toro So Dogon
    Toura
    Trinitario
    Tsakhur
    Tsikimba
    Tsimané
    Tsishingini
    Tsonga
    Tswa
    Tswana
    Tumbuka
    Tumulung Sisaala
    Turkish
    Tuvan
    Tuwuli
    Udmurt
    Ukrainian
    Umbundu
    Upper Sorbian
    Urdu (English)
    Urhobo
    Uzbek
    Vagla
    Venda
    Venetian
    Vengo
    Vili
    Vunjo
    Vute
    Võro
    Waama
    Wakhi
    Walloon
    Wandala
    Waray
    Warlpiri
    Welsh
    Wolof
    Wuzlam
    Wymysorys
    Wè Northern
    Wè Southern
    Xaasongaxango
    Xhosa
    Yamba
    Yao
    Yemba
    Yiddish
    Yoauré
    Yoruba
    Yuracare
    Zazaki
    Zulgo-Gemzek
    Zulu

    Read more
  • How do I type in more than one language with my Microsoft SwiftKey Keyboard?

    With Microsoft SwiftKey for iPhone and iPad you can type in up to two languages simultaneously.
    The current list of supported languages can be found here. 

    1. How to pick your Languages
    2. How to download a Language Pack
    3. How to remove a Language Pack
    4. How to change Language layouts

    1 - Picking your Languages

    On iOS, Microsoft SwiftKey Keyboard works with up to two languages at a time.

     IMG_0225.PNG

    If you already have two languages selected, tapping the slider will turn a language off and leave you free to add another in its place.

    2 - How to download a Language Pack

    It's easy to add languages to Microsoft SwiftKey, just:

    1. Open Microsoft SwiftKey
    2. Tap 'Languages'
    3. Select a language pack from the list. You'll note that your 'Suggested Languages' will appear first. You're also able to search using the search bar.
    4. Tap 'Download'. Your newly downloaded language pack will be enabled by default unless you already have two languages in use.

    3 - How to remove a Language Pack

    To remove or delete a language from Microsoft SwiftKey:

    1. Open Microsoft SwiftKey
    2. Tap ‘Languages’
    3. Tap 'Edit'
    4. Press the red 'Delete' symbol next to the language you want to remove
    5. Confirm your selection

    Note: Removing a language pack won't affect any of your previously learned words saved to your Microsoft SwiftKey Account. 

    4 - How to switch Language layouts

    To type with two languages using the same keyboard layout:

    1. Open Microsoft SwiftKey
    2. Tap ‘Languages’
    3. Ensure that both of your enabled languages have the same layout (i.e. QWERTY) selected

    Next time you type, your Microsoft SwiftKey Keyboard will automatically detect which language you are typing in and offer appropriate predictions.

    IMG_0112.jpg  How to change language layout

    To type with two languages using different keyboard layouts:

    1. Open Microsoft SwiftKey
    2. Tap ‘Languages’
    3. Ensure that both of your enabled languages have the a different layout selected (i.e QWERTY & AZERTY)
    4. Press and hold the spacebar and slide to choose your desired layout. You have the option to switch between your two language layouts. 

     

    Read more
  • How do I delete a language?

    To delete a downloaded language, please follow the steps below:

    1. Open the Microsoft SwiftKey app
    2. Tap ‘Languages’
    3. Tap ‘Edit’ in the top right hand corner
    4. Tap the minus symbol next to the language you wish to delete
    5. Tap ‘Delete’ and then ‘Done’ when you’re finished

    SwiftKey-MainLanguages.jpg ios-edit-languages.jpg IMG_0139.PNG IMG_0140.PNG

    Read more