Skip to content

Language

Language is an enumeration listing the languages recognized when parsing drawings. The API uses it to tag text elements, determine OCR models, and provide locale-aware processing. Knowing the language helps downstream systems select translation workflows, spell-checkers, or domain-specific dictionaries. You can use this enum to filter results by language or to detect when a drawing contains unexpected locales that might require manual review. The set of values aligns with the languages supported by Werk24’s recognition pipeline and grows as new OCR capabilities are introduced, giving you a dependable contract for localization logic and reporting on linguistic coverage. It is the backbone for analytics that measure multilingual drawing throughput.

Bases: str, Enum

Enumeration of supported Languages following the ISO/639-2/B bibliographic codes.

Each entry maps a language name to its corresponding code.

Source code in werk24/models/v2/enums.py
class Language(str, Enum):
    """
    Enumeration of supported Languages following
    the ISO/639-2/B bibliographic codes.

    Each entry maps a language name to its corresponding code.
    """

    ALB = "ALB"
    """ Albanian (Shqip) """

    AMH = "AMH"
    """ Amharic (አማርኛ) """

    ARA = "ARA"
    """ Arabic (العربية) """

    ARM = "ARM"
    """ Armenian (Հայերեն) """

    AZE = "AZE"
    """ Azerbaijani (Azərbaycan dili) """

    BOS = "BOS"
    """ Bosnian (Bosanski) """

    BUL = "BUL"
    """ Bulgarian (Български) """

    CAT = "CAT"
    """ Catalan (Català) """

    CHI = "CHI"
    """ Chinese (中文) """

    CZE = "CZE"
    """ Czech (Čeština) """

    DAN = "DAN"
    """ Danish (Dansk) """

    DEU = "DEU"
    """ German (Deutsch) """

    DUT = "DUT"
    """ Dutch (Nederlands) """

    ENG = "ENG"
    """ English (English) """

    EST = "EST"
    """ Estonian (Eesti) """

    FIN = "FIN"
    """ Finnish (Suomi) """

    FRA = "FRA"
    """ French (Français) """

    GEO = "GEO"
    """ Georgian (ქართული) """

    GLE = "GLE"
    """ Irish (Gaeilge) """

    GRE = "GRE"
    """ Greek (Ελληνικά) """

    HEB = "HEB"
    """ Hebrew (עברית) """

    HIN = "HIN"
    """ Hindi (हिन्दी) """

    HRV = "HRV"
    """ Croatian (Hrvatski) """

    HUN = "HUN"
    """ Hungarian (Magyar) """

    ICE = "ICE"
    """ Icelandic (Íslenska) """

    IND = "IND"
    """ Indonesian (Bahasa Indonesia) """

    ITA = "ITA"
    """ Italian (Italiano) """

    JPN = "JPN"
    """ Japanese (日本語) """

    KAZ = "KAZ"
    """ Kazakh (Қазақша) """

    KOR = "KOR"
    """ Korean (한국어) """

    LAV = "LAV"
    """ Latvian (Latviešu) """

    LIT = "LIT"
    """ Lithuanian (Lietuvių) """

    MAC = "MAC"
    """ Macedonian (Македонски) """

    MLT = "MLT"
    """ Maltese (Malti) """

    NOR = "NOR"
    """ Norwegian (Norsk) """

    POL = "POL"
    """ Polish (Polski) """

    POR = "POR"
    """ Portuguese (Português) """

    RUM = "RUM"
    """ Romanian (Română) """

    RUS = "RUS"
    """ Russian (Русский) """

    SLO = "SLO"
    """ Slovak (Slovenčina) """

    SLV = "SLV"
    """ Slovenian (Slovenščina) """

    SPA = "SPA"
    """ Spanish (Español) """

    SRP = "SRP"
    """ Serbian (Српски) """

    SWE = "SWE"
    """ Swedish (Svenska) """

    THA = "THA"
    """ Thai (ไทย) """

    TUR = "TUR"
    """ Turkish (Türkçe) """

    UKR = "UKR"
    """ Ukrainian (Українська) """

    URD = "URD"
    """ Urdu (اردو) """

    VIE = "VIE"
    """ Vietnamese (Tiếng Việt) """

    WEL = "WEL"
    """ Welsh (Cymraeg) """

    ZUL = "ZUL"
    """ Zulu (isiZulu) """

ALB = 'ALB' class-attribute instance-attribute

Albanian (Shqip)

AMH = 'AMH' class-attribute instance-attribute

Amharic (አማርኛ)

ARA = 'ARA' class-attribute instance-attribute

Arabic (العربية)

ARM = 'ARM' class-attribute instance-attribute

Armenian (Հայերեն)

AZE = 'AZE' class-attribute instance-attribute

Azerbaijani (Azərbaycan dili)

BOS = 'BOS' class-attribute instance-attribute

Bosnian (Bosanski)

BUL = 'BUL' class-attribute instance-attribute

Bulgarian (Български)

CAT = 'CAT' class-attribute instance-attribute

Catalan (Català)

CHI = 'CHI' class-attribute instance-attribute

Chinese (中文)

CZE = 'CZE' class-attribute instance-attribute

Czech (Čeština)

DAN = 'DAN' class-attribute instance-attribute

Danish (Dansk)

DEU = 'DEU' class-attribute instance-attribute

German (Deutsch)

DUT = 'DUT' class-attribute instance-attribute

Dutch (Nederlands)

ENG = 'ENG' class-attribute instance-attribute

English (English)

EST = 'EST' class-attribute instance-attribute

Estonian (Eesti)

FIN = 'FIN' class-attribute instance-attribute

Finnish (Suomi)

FRA = 'FRA' class-attribute instance-attribute

French (Français)

GEO = 'GEO' class-attribute instance-attribute

Georgian (ქართული)

GLE = 'GLE' class-attribute instance-attribute

Irish (Gaeilge)

GRE = 'GRE' class-attribute instance-attribute

Greek (Ελληνικά)

HEB = 'HEB' class-attribute instance-attribute

Hebrew (עברית)

HIN = 'HIN' class-attribute instance-attribute

Hindi (हिन्दी)

HRV = 'HRV' class-attribute instance-attribute

Croatian (Hrvatski)

HUN = 'HUN' class-attribute instance-attribute

Hungarian (Magyar)

ICE = 'ICE' class-attribute instance-attribute

Icelandic (Íslenska)

IND = 'IND' class-attribute instance-attribute

Indonesian (Bahasa Indonesia)

ITA = 'ITA' class-attribute instance-attribute

Italian (Italiano)

JPN = 'JPN' class-attribute instance-attribute

Japanese (日本語)

KAZ = 'KAZ' class-attribute instance-attribute

Kazakh (Қазақша)

KOR = 'KOR' class-attribute instance-attribute

Korean (한국어)

LAV = 'LAV' class-attribute instance-attribute

Latvian (Latviešu)

LIT = 'LIT' class-attribute instance-attribute

Lithuanian (Lietuvių)

MAC = 'MAC' class-attribute instance-attribute

Macedonian (Македонски)

MLT = 'MLT' class-attribute instance-attribute

Maltese (Malti)

NOR = 'NOR' class-attribute instance-attribute

Norwegian (Norsk)

POL = 'POL' class-attribute instance-attribute

Polish (Polski)

POR = 'POR' class-attribute instance-attribute

Portuguese (Português)

RUM = 'RUM' class-attribute instance-attribute

Romanian (Română)

RUS = 'RUS' class-attribute instance-attribute

Russian (Русский)

SLO = 'SLO' class-attribute instance-attribute

Slovak (Slovenčina)

SLV = 'SLV' class-attribute instance-attribute

Slovenian (Slovenščina)

SPA = 'SPA' class-attribute instance-attribute

Spanish (Español)

SRP = 'SRP' class-attribute instance-attribute

Serbian (Српски)

SWE = 'SWE' class-attribute instance-attribute

Swedish (Svenska)

THA = 'THA' class-attribute instance-attribute

Thai (ไทย)

TUR = 'TUR' class-attribute instance-attribute

Turkish (Türkçe)

UKR = 'UKR' class-attribute instance-attribute

Ukrainian (Українська)

URD = 'URD' class-attribute instance-attribute

Urdu (اردو)

VIE = 'VIE' class-attribute instance-attribute

Vietnamese (Tiếng Việt)

WEL = 'WEL' class-attribute instance-attribute

Welsh (Cymraeg)

ZUL = 'ZUL' class-attribute instance-attribute

Zulu (isiZulu)