LANGUAGES Enumeration |
Namespace: Kofax.OmniPageCSDK.IproPlus
Member name | Value | Description | |
---|---|---|---|
LANG_ALL | -1024 | All languages (Not used) | |
LANG_ALL_LATIN | -1023 | All latin languages (Not used) | |
LANG_ALL_ASIAN | -1022 | All asian languages (Not used) | |
LANG_START | -3 | First 'Special' language ID (Not used) | |
LANG_UD | -3 | User dictionary | |
LANG_AUTO | -2 | Automatic spell checking language (Not used) | |
LANG_NO | -1 | No spell checking language selection | |
LANG_ENG | 0 | English (Spelling supported) | |
LANG_GER | 1 | German (Spelling supported) | |
LANG_FRE | 2 | French (Spelling supported) | |
LANG_DUT | 3 | Dutch (Spelling supported) | |
LANG_NOR | 4 | Norwegian (Spelling supported) | |
LANG_SWE | 5 | Swedish (Spelling supported) | |
LANG_FIN | 6 | Finnish (Spelling supported) | |
LANG_DAN | 7 | Danish (Spelling supported) | |
LANG_ICE | 8 | Icelandic | |
LANG_POR | 9 | Portuguese (Spelling supported) | |
LANG_SPA | 10 | Spanish (Spelling supported) | |
LANG_CAT | 11 | Catalan (Spelling supported) | |
LANG_GAL | 12 | Galician / Gallegan / Gallego | |
LANG_ITA | 13 | Italian (Spelling supported) | |
LANG_MAL | 14 | Maltese | |
LANG_GRE | 15 | Greek (Spelling supported, includes the English language) | |
LANG_POL | 16 | Polish (Spelling supported) | |
LANG_CZH | 17 | Czech (Spelling supported) | |
LANG_SLK | 18 | Slovakian | |
LANG_HUN | 19 | Hungarian (Spelling supported) | |
LANG_SLN | 20 | Slovenian (Spelling supported) | |
LANG_CRO | 21 | Croatian | |
LANG_ROM | 22 | Romanian | |
LANG_ALB | 23 | Albanian | |
LANG_TUR | 24 | Turkish | |
LANG_EST | 25 | Estonian | |
LANG_LAT | 26 | Latvian | |
LANG_LIT | 27 | Lithuanian | |
LANG_ESP | 28 | Esperanto (Spelling supported) | |
LANG_SRL | 29 | Serbian (Latin) | |
LANG_SRB | 30 | Serbian (Cyrillic, includes the English language.) | |
LANG_MAC | 31 | Macedonian (Cyrillic, includes the English language.) | |
LANG_MOL | 32 | Moldavian (Cyrillic, includes the English language.) | |
LANG_BUL | 33 | Bulgarian (Cyrillic, includes the English language) | |
LANG_BEL | 34 | Byelorussian (Cyrillic, includes the English language) | |
LANG_UKR | 35 | Ukrainian (Cyrillic, includes the English language.) | |
LANG_RUS | 36 | Russian (Cyrillic, spelling supported, includes the English language.) | |
LANG_CHE | 37 | Chechen (Cyrillic, includes the English language) | |
LANG_KAB | 38 | Kabardian / Beslenei (Cyrillic, includes the English language) | |
LANG_AFR | 39 | Afrikaans | |
LANG_AYM | 40 | Aymara | |
LANG_BAS | 41 | Basque | |
LANG_BEM | 42 | Bemba / Chibemba / Ichibemba / Wemba / Chiwemba | |
LANG_BLA | 43 | Blackfoot / Blackfeet / Siksika / Pikanii | |
LANG_BRE | 44 | Breton | |
LANG_BRA | 45 | Brazilian-Portuguese | |
LANG_BUG | 46 | Bugotu | |
LANG_CHA | 47 | Chamorro | |
LANG_CHU | 48 | Tswana / Chuana | |
LANG_COR | 49 | Corsican | |
LANG_CRW | 50 | Crow | |
LANG_ESK | 51 | Eskimo / Inuit | |
LANG_FAR | 52 | Faroese | |
LANG_FIJ | 53 | Fijian | |
LANG_FRI | 54 | Frisian | |
LANG_FRU | 55 | Friulian | |
LANG_GLI | 56 | Gaelic Irish | |
LANG_GLS | 57 | Gaelic Scottish | |
LANG_GAN | 58 | Ganda / Luganda | |
LANG_GUA | 59 | Guarani | |
LANG_HAN | 60 | Hani / Hanhi / Haw / Hani Proper | |
LANG_HAW | 61 | Hawaiian | |
LANG_IDO | 62 | Ido | |
LANG_IND | 63 | Indonesian | |
LANG_INT | 64 | Interlingua | |
LANG_KAS | 65 | Kasub | |
LANG_KAW | 66 | Kawa / Wa / Va / Vo / Wa Pwo / Wakut | |
LANG_KIK | 67 | Kikuyu | |
LANG_KON | 68 | Kongo | |
LANG_KPE | 69 | Kpelle | |
LANG_KUR | 70 | Kurdish (Latin alphabet only) | |
LANG_LTN | 71 | Latin | |
LANG_LUB | 72 | Luba / Luba-Lulua / Luba-Kasai / Tshiluba / Luva / Western Luba | |
LANG_LUX | 73 | Luxembourgian / Luxembourgeois / Letzburgish | |
LANG_MLG | 74 | Malagasy | |
LANG_MLY | 75 | Malay | |
LANG_MLN | 76 | Malinke / Western Maninkakan / Malinka / Maninga | |
LANG_MAO | 77 | Maori | |
LANG_MAY | 78 | Mayan | |
LANG_MIA | 79 | Miao / Hmong (Latin alphabet only) | |
LANG_MIN | 80 | Minankabaw | |
LANG_MOH | 81 | Mohawk | |
LANG_NAH | 82 | Nahuatl | |
LANG_NYA | 83 | Nyanja / Chichewa / Chinyanja | |
LANG_OCC | 84 | Occidental | |
LANG_OJI | 85 | Ojibway / Ojibwa / Ojibwe | |
LANG_PAP | 86 | Papiamento | |
LANG_PID | 87 | Pidgin / Tok Pisin / Naomalanesian / New Guinean Pidgin English | |
LANG_PRO | 88 | Provencal / Occitan | |
LANG_QUE | 89 | Quechua | |
LANG_RHA | 90 | Rhaetic / Romansch / Rhaeto-Romance | |
LANG_ROY | 91 | Romany | |
LANG_RUA | 92 | Ruanda / Kinyarwanda / Rwanda | |
LANG_RUN | 93 | Rundi | |
LANG_SAM | 94 | Samoan | |
LANG_SAR | 95 | Sardinian | |
LANG_SHO | 96 | Shona | |
LANG_SIO | 97 | Sioux / Dakota | |
LANG_SMI | 98 | Sami | |
LANG_SML | 99 | Lule Sami | |
LANG_SMN | 100 | Northern Sami | |
LANG_SMS | 101 | Southern Sami | |
LANG_SOM | 102 | Somali | |
LANG_SOT | 103 | Sotho / Suto / Sesuto | |
LANG_SUN | 104 | Sundanese / Sunda / Priangan | |
LANG_SWA | 105 | Swahili | |
LANG_SWZ | 106 | Swazi / Swati / Siswati / Tekela | |
LANG_TAG | 107 | Tagalog | |
LANG_TAH | 108 | Tahitian | |
LANG_TIN | 109 | Tinpo | |
LANG_TON | 110 | Tongan / Tonga / Siska / Nyasa | |
LANG_TUN | 111 | Tun / Tunia / Tunya (Latin alphabet only) | |
LANG_VIS | 112 | Visayan | |
LANG_WEL | 113 | Welsh | |
LANG_WEN | 114 | Sorbian / Wend | |
LANG_WOL | 115 | Wolof | |
LANG_XHO | 116 | Xhosa | |
LANG_ZAP | 117 | Zapotec | |
LANG_ZUL | 118 | Zulu | |
LANG_JPN | 119 | Japanese (Cannot be combined, includes the English language) | |
LANG_CHS | 120 | Chinese Simplified (Cannot be combined, includes the English language) | |
LANG_CHT | 121 | Chinese Traditional (Cannot be combined, includes the English language) | |
LANG_KRN | 122 | Korean (Cannot be combined, includes the English language) | |
LANG_THA | 123 | Thai | |
LANG_ARA | 124 | Arabic | |
LANG_HEB | 125 | Hebrew | |
LANG_VIE | 126 | Vietnamese (Latin alphabet only) | |
LANG_SIZE | 127 | Number of the selectable languages (Not used) |
This enum identifies the different languages supported directly by the OmniPage Capture SDK. In the SDK these languages are used in two different places:
Recognition modules, especially the omnifont ones (RM_OMNIFONT_MTX and RM_OMNIFONT_MOR), support the recognition of different accented letters of the languages enumerated here.
Languages not listed here individually are supported for recognition either by combining the available languages and/or by specifying individually validated characters (the LanguagePlus characters) in addition to those defined by the language selection.
When this enum is used for specifying the Spelling language, you can only use languages supported by the current OmniPage Capture SDK configuration (and delivered along with the integrating application).
You can also use the LANG_AUTO and the LANG_NO values. (The OmniPage Capture SDK is delivered with support for 21 different spell languages. However, the distribution set of the integrating application may contain support for fewer dictionary languages.)
Specifying two or more languages for recognition results in validation of a combined (OR-ed) set of the characters of these languages. While most of the modules allow any combination of languages, the RM_OMNIFONT_FRX module supports language combinations only within the same Code Page. For example, this module properly processes the English, German and Italian language combinations, since all these languages belong to the Windows ANSI (1252) Code Page. However, when specifying e.g. both the French and Czech languages, RM_OMNIFONT_FRX may fail to recognize some accented characters properly in the Czech alphabet, since these languages are not in the same Code Page.