ABBYY Cloud OCR SDK supports the following recognition languages (Can be used for OCR):

— can be used for ICR

— can be used for BCR

Abkhaz
Adyghe
Afrikaans
Agul
Albanian
Altaic
Arabic (Saudi Arabia)
Armenian (Eastern)
Armenian (Grabar)
Armenian (Western)
Avar
Aymara
Azerbaijani (Cyrillic)
Azerbaijani (Latin)
Bashkir
Basque
Belarussian
Bemba
Blackfoot
Breton
Bugotu
Bulgarian
Buryat
Catalan
Chamorro
Chechen
Chinese Simplified
Chinese Traditional
Chukcha
Chuvash
For MICR CMC-7 text type
Corsican
Crimean Tatar
Croatian
Crow
Czech
Danish
Dargwa
Numbers*
Dungan
Dutch (Netherlands)
Dutch (Belgium)
For MICR (E-13B) text type
English
Eskimo (Cyrillic)
Eskimo (Latin)
Esperanto
Estonian
Even
Evenki
Farsi
Faeroese
Fijian
Finnish
French
Frisian
Friulian
Scottish Gaelic
Gagauz
Galician
Ganda
German
German (Luxembourg)
German (new spelling)
Greek
Guarani
Hani
Hausa
Hawaiian
Hebrew
Hungarian
Icelandic
Ido
Indonesian
Ingush
Interlingua
Irish
Italian
Japanese
Kabardian
Kalmyk
Karachay-Balkar
Karakalpak
Kasub
Kawa
Kazakh
Khakas
Khanty
Kikuyu
Kirghiz
Kongo
Korean
Korean (Hangul)
Koryak
Kpelle
Kumyk
Kurdish
Lak
Sami (Lappish)
Latin
Latvian
Latvian language written in Gothic script
Lezgin
Lithuanian
Luba
Macedonian
Malagasy
Malay
Malinke
Maltese
Mansi
Maori
Mari
Maya
Miao
Minangkabau
Mohawk
Mongol
Mordvin
Nahuatl
Nenets
Nivkh
Nogay
NorwegianNynorsk + NorwegianBokmal
Norwegian (Bokmal)
Norwegian (Nynorsk)
Nyanja
Occidental
Ojibway
Old English
Old French
Old German
Old Italian
Old Slavonic
Old Spanish
Ossetian
Papiamento
Tok Pisin
Polish
Portuguese (Brazil)
Portuguese (Portugal)
Provencal
Quechua
Rhaeto-Romanic
Romanian
Romanian (Moldavia)
Romany
Ruanda
Rundi
Russian (old spelling)
Russian
Samoan
Selkup
Serbian (Cyrillic)
Serbian (Latin)
Shona
Sioux (Dakota)
Slovak
Slovenian
Somali
Sorbian
Sotho
Spanish
Sunda
Swahili
Swazi
Swedish
Tabassaran
Tagalog
Tahitian
Tajik
Tatar
Thai
Jingpo
Tongan
Tswana
Tun
Turkish
Turkmen
Tuvan
Udmurt
Uighur (Cyrillic)
Uighur (Latin)
Ukrainian
Uzbek (Cyrillic)
Uzbek (Latin)
Vietnamese
Cebuano
Welsh
Wolof
Xhosa
Yakut
Yiddish
Zapotec
Zulu

* Besides the ten digits 0123456789, the Digits predefined language contains the following characters:

  • punctuation marks ()+,-./:=
  • #$([{¢£€ characters are allowed to precede the word
  • %).]}°¼½¾ characters are allowed after the word

So you can recognize sequences like "$450" or "12%" using this predefined language.