Official DocumentationOfficial Documentation
QA
Spellcheck
Integrations
API
Editor
QA
Spellcheck
Integrations
API
Editor

Hulq logo

HULQ, which stands for "Harmonized Universal Language Quality," is crafted with the understanding that linguistic accuracy and diversity should not be compromised. We're on a mission to bridge language gaps and ensure digital inclusivity. It’s our proprietary technology, fine-tuned to support an impressive range of more than 150 locales, including those traditionally left out of the digital conversation like Burmese, Oromo, Guaraní, and Palauan. HULQ is redefining spellchecking.

As of October 2024, lexiQA's HULQ supports spellcheck in 195 locales (more locales are continuously added; see Locales Under Development):

Currently supported Locales (195)

Afrikaans with 2 locales

af-ZA, af-NA

Albanian with 1 locale

sq-AL

Amharic with 1 locale

am-ET

Arabic with 16 locales

ar-SA, ar-DZ, ar-BH, ar-IQ, ar-JO, ar-KW, ar-LB, ar-LY, ar-MA, ar-OM, ar-QA, ar-SY, ar-TN, ar-AE, ar-YE, ar-EG

Assamese with 1 locale

as-IN

Aymara with 3 locales

ay-BO, ay-CL, ay-PE

Azerbaijani with 1 locale

az-AZ

Belarusian with 1 locale

be-BY

Bengali with 2 locales

bn-IN, bn-BD

Bikolano with 1 locale

bcl-PH

Bosnian with 1 locale

bs-BA

Bulgarian with 1 locale

bg-BG

Burmese with 1 locale

my-MM

Cambodian with 1 locale

km-KH

Catalan with 1 locale

ca-ES

Cebuano with 1 locale

ceb-PH

Croatian with 2 locales

hr-HR, hr-BA

Czech with 1 locale

cs-CZ

Danish with 1 locale

da-DK

Dutch with 2 locales

nl-NL, nl-BE

English with 10 locales

en-GB, en-US, en-CA, en-AU, en-IE, en-NZ, en-SG, en-PH, en-IN, en-ZA

Estonian with 1 locale

et-EE

Fijian with 1 locale

fj-FJ

Finnish with 1 locale

fi-FI

French with 4 locales

fr-FR, fr-CA, fr-BE, fr-CH

Georgian with 1 locale

ka-GE

German with 4 locales

de-DE, de-AT, de-LU, de-CH

Greek with 1 locale

el-GR

Guaraní with 1 locale

gn-PY

Gujarati with 1 locale

gu-IN

Hausa with 6 locales

ha-GH, ha-Latn-GH, ha-NE, ha-Latn-NE, ha-NG, ha-Latn-NG

Hawaiian with 1 locale

haw-US

Hebrew with 1 locale

he-IL

Hindi with 1 locale

hi-IN

Hungarian with 1 locale

hu-HU

Igbo with 1 locale

ig-NG

Ilokano with 1 locale

ilo-PH

Indonesian with 1 locale

id-ID

Italian with 2 locales

it-IT, it-CH

Javanese with 1 locale

jv-ID

Kannada with 1 locale

kn-IN

Kinyarwanda with 2 locales

rw-RW, rw-BI

Korean with 1 locale

ko-KR

Kurmanji with 1 locale

ku-TR

Kyrgyz with 1 locale

ky-KG

Lao with 1 locale

lo-LA

Latvian with 1 locale

lv-LV

Lingala with 2 locales

ln-CD, ln-CG

Lithuanian with 1 locale

lt-LT

Macedonian with 1 locale

mk-MK

Malagasy with 1 locale

mg-MG

Malay with 1 locale

ms-MY

Malayalam with 1 locale

ml-IN

Maori with 1 locale

mi-NZ

Marathi with 1 locale

mr-IN

Mongolian with 1 locale

mn-MN

Navajo with 1 locale

nv-US

Nepali with 1 locale

ne-NP

Norwegian with 1 locale

nb-NO

Odia (Oriya) with 1 locale

or-IN

Oromo with 1 locale

om-ET

Palauan with 1 locale

pau-PW

Pangasinan with 1 locale

pag-PH

Papiamento with 1 locale

pap-NL

Persian with 1 locale

fa-IR

Pohnpeian with 1 locale

pon-FM

Polish with 1 locale

pl-PL

Portuguese with 2 locales

pt-PT, pt-BR

Punjabi with 1 locale

pa-IN

Romanian with 1 locale

ro-RO

Russian with 1 locale

ru-RU

Serbian with 12 locales

sr-RS, sr-Cyrl-RS, sr-Latn-RS, sr-BA, sr-ME, sr-XK, sr-Latn-BA, sr-Latn-ME, sr-Latn-XK, sr-Cyrl-BA, sr-Cyrl-ME, sr-Cyrl-XK

Shona with 2 locales

sn-MZ, sn-ZW

Sinhala with 1 locale

si-LK

Slovak with 1 locale

sk-SK

Slovene with 1 locale

sl-SI

Southern Sotho with 2 locales

st-LS, st-ZA

Spanish with 20 locales

es-ES, es-MX, es-LA, es-CR, es-DO, es-GT, es-HN, es-NI, es-PA, es-PR, es-SV, es-AR, es-BO, es-CL,es-CO, es-EC, es-PE, es-PY, es-UY, es-VE

Swahili with 4 locales

sw-KE, sw-CD, sw-UG, sw-TZ

Swedish with 1 locale

sv-SE

Tagalog with 2 locales

tl-PH, fil-PH

Tamil with 4 locales

ta-IN, ta-MY, ta-SG, ta-LK

Telugu with 1 locale

te-IN

Thai with 1 locale

th-TH

Tshiluba with 1 locale

lua-CD

Tongan with 1 locale

to-TO

Turkish with 1 locale

tr-TR

Twi with 1 locale

tw-GH

Ukrainian with 1 locale

uk-UA

Urdu with 2 locales

ur-PK, ur-IN

Uzbek with 1 locale

uz-UZ

Vietnamese with 1 locale

vi-VN

Waray with 1 locale

war-PH

Xhosa with 3 locales

xh-LS, xh-ZA, xh-ZM

Yoruba with 1 locale

yo-NG

Zulu with 2 locales

zu-LS, zu-ZA

Locales Under Development (60)

Apache with 1 locale

apw-US

Armenian (West) with 1 locale

hyw-TR

Bambara with 1 locale

bm-ML

Basque with 1 locale

eu-ES

Bislama with 1 locale

bi-VU

Blackfoot with 1 locale

bla-US

Chamorro with 1 locale

ch-US

Chewa with 2 locales

ny-MW, ny-ZM

Chulupi with 1 locale

cag-PY

Chuukese with 1 locale

chk-FM

Ecuador with 1 locale

qvi-EC

Efik with 1 locale

efi-NG

Fante with 1 locale

fat-GH

Fiji Hindi with 1 locale

hif-FJ

Fon with 3 locales

fon-BJ, fon-GH, fon-TG

Hiligaynon with 1 locale

hil-PH

Hmong with 2 locales

hmn-CN, hmn-LA

Icelandic with 1 locale

is-IS

Kamba with 3 locales

kam-KE, kam-TZ, kam-UG

Kaqchikel with 1 locale

cak-GT

Karen with 1 locale

kar-MM

Kekchi with 2 locales

kek-GT, kek-MX

Kiribati with 1 locale

gil-KI

Kisii with 1 locale

guz-KE

Kosraean with 1 locale

kos-FM

Kuna with 1 locale

cuk-PA

Maltese with 1 locale

mt-mt

Mam with 2 locales

mam-GT, mam-MX

Marshallese with 1 locale

mh-MH

Maya with 1 locale

yua-MX

Motu with 1 locale

meu-PG

Ndebele with 1 locale

nr-ZA

Niuean with 1 locale

niu-NZ

Northern Sotho with 1 locale

nso-ZA

Pampango with 1 locale

pam-PH

Quechua Bolivia with 1 locale

qu-BO

Quechua Peru with 1 locale

qu-PE

Quiché with 2 locales

quc-GT, quc-MX

Rarotongan with 1 locale

rar-CK

Samoan with 1 locale

sm-WS

Stoney Nakoda with 1 locale

sto-CA

Swati with 2 locales

ss-SZ, ss-ZA

Tahitian with 1 locale

ty-PF

Tok Pisin with 1 locale

tpi-PG

Tswana with 2 locales

tn-BW, tn-ZA

Tuvaluan with 1 locale

tuv-TV

Tzotzil with 1 locale

tzo-MX

Welsh with 1 locale

cy-GB

Yapese with 1 locale

yap-FM

Notes

In our selection of locales for the list, Chinese and Japanese locales have been notably omitted. This decision stems not from a lack of quality assurance mechanisms but from the unique nature of these languages, which do not accommodate the concept of spellchecking as traditionally understood in alphabetic languages. Unlike languages with alphabetic writing systems, where spellchecking tools can compare input words against a dictionary to identify and correct misspellings, Chinese and Japanese utilize logographic writing systems. These systems are based on characters that represent words or morphemes (the smallest meaningful units in a language), rather than sounds. Consequently, the concept of "spelling" does not apply in the same way.

However, this does not mean that content in Chinese and Japanese goes unchecked. Instead of relying on spellcheck algorithms, we employ specialized quality assurance (QA) algorithms designed to address the specific challenges posed by these languages. See the QA section for more.

Last Updated: 9/25/24, 11:13 AM
Contributors: yevangelou