International Language Support

SDL offers international language support for hyphenation/justification and spell check. XPP Spell Check and Hyphenation software ensures the following:

 The following are the hyphenation and spell check components:

Main Dictionaries

The Spell Check component of the Main dictionary contains the phonetic rules, punctuation rules, valid prefixes and suffixes, and numeric conventions (decimal point and digit separator) for a specific language. This is called the language environment. You can consider the language environment as a subcomponent of Spell Check. The Spell Check component of an XPP language Main dictionary also contains a list of the most frequently used words in a specific language. This is called the core lexicon (corelex). You can consider the corelex as a subcomponent of Spell Check, also.

XPP provides a Main dictionary for the English language. It also delivers Main dictionary files for sixteen (16) languages, plus five (5) expanded dictionaries for English/British that include additional legal, medical and other specilaized words as well as the language environment and corelex files for these 16 languages. Although SDL provides all languages at the time you install XPP, you must purchase a license to use languages other than English.

You cannot modify the SDL-delivered Main (hyphenation & spelling) dictionary, language environment, or corelex files. However, you can build Hyphenation and/or Spelling Exception dictionaries to use instead of, or in addition to, any Main dictionary.

Hyphenation Algorithms

A hyphenation algorithm provides a set of rules for hyphenating words in a certain language. The concept of hyphenation applies to alphabetic languages, not to ideographic languages. However, XPP uses the Japanese algorithm to hanule ideogaphic languages in general, such as Japanese and Chinese.

You cannot modify SDL-provided hyphenation algorithms. However, you can build Exception dictionaries to override the hyphenation breakpoints that the algorithm rules or the Main dictionary of a language would produce.

Exception Dictionaries

You can create the following Exception dictionaries:

International Language Options

SDL offers international language support for hyphenation algorithms and for some languages also spell checking and core lexicon dictionaries. Some languages provide only for hyphenation algorithms and do not support spell checking or provide dictionaries. The following are the international language options available for XPP:

Product Code

Product Description

Product Notes

XPP Algorithm

XPP Dictionary

International H&J / Spell Check

Default American English American English (80,821 words) Subset of the Miriam Webster American English dictionary. Published by Merriam-Webster Inc. © Proximity Technology Inc. english english or default
BZ Brazilian Portuguese — Brazilian (207,119 words). Published by William Collins Sons & Co. Ltd. © Proximity Technology Inc. brazil brazil
BR British British English (80,307 words). Published by William Collins Sons & Co. Ltd. © Proximity Technology Inc. british british
DA Danish Danish (113,000 words). Published by Munksgaard International Publishers Ltd. © Proximity Technology Inc. danish danish
DU Dutch Dutch (208,251 words). Published by Van Dal Lexicografie bv. © Proximity Technology Inc. dutch dutch
FN Finnish Finnish (113,000 words). Published by Munksgaard International Publishers Ltd. © Proximity Technology Inc. finnish finnish
FR French French (136,771 words). Published by William Collins Sons & Co. Ltd. © Proximity Technology Inc. french french
FC French Canadian French Canadian (136,771 words). Published by William Collins Sons & Co. Ltd. © Proximity Technology Inc. cafrench cafrench
GR German German (150,893 words). Published by William Collins Sons & Co. Ltd. © Proximity Technology Inc. german german
IT Italian Italian (178,839 words). Published by William Collins Sons & Co. Ltd. © Proximity Technology Inc. italian italian
NR Norwegian Norwegian — Bokmal (126,123 words). Published by International Data Education as. © Proximity Technology Inc. norweg norweg
NY Nynorsk Norwegian — Nynorsk dialect (126,123 words). Published by International Data Education as. © Proximity Technology Inc. nynorsk nynorsk
PT Portuguese Portuguese — Continental (212,565 words). Published by William Collins Sons & Co. Ltd. © Proximity Technology Inc. portugal portugal
SP Spanish Spanish (194,393 words). Published by William Collins Sons & Co. Ltd. © Proximity Technology Inc. spanish spanish
SG Swiss German Swiss German (150,893 words). Published by William Collins Sons & Co. Ltd. © Proximity Technology Inc. swiss swiss
SW Swedish Swedish (891,332 words). Published by International Data Education as. © Proximity Technology Inc. swedish swedish
ENG-LEG English - Adds Legal American English and Legal Supplement  (92,641 words). Published by Merriam-Webster Inc. © Proximity Technology Inc. english legal
ENG- MED English - Adds Medical American English and Medical Supplement  (106,713 words). Published by Merriam-Webster Inc. © Proximity Technology Inc. english medical
ENG-LEG/MED English - Adds Legal & Medical American English and Legal/ Medical Supplement (118,533 words). Published by Merriam-Webster Inc. © Proximity Technology Inc. english leg+med
ENG Advanced English - Adds Biology, Geography, Legal Medical, Science, Technical Dictionaries American English with Legal/ Medical, Scientific/ Technological, and Geographical/Biographical Supplement  (140,713 words). Published by Merriam-Webster Inc. english englisha
ABR Advanced British - Adds Legal & Medical Dictionaries British English and Legal/ Medical Supplement  (115,784 words). Published by William Collins Sons & Co. Ltd. © Proximity Technology Inc. british britisha

International H&J / Algorithm Only

AF Afrikaan Hyphenation algorithms only. afrikaan N/A
CZ Czech Hyphenation algorithms only. czech N/A
ES Estonian Hyphenation algorithms only. estonian N/A
GRK Greek Hyphenation algorithms only. greek N/A
HN Hungarian Hyphenation algorithms only. hungary N/A
LA Latvian Hyphenation algorithms only. latvian N/A
LI Lithuanian Hyphenation algorithms only. lithuan N/A
MA Malay Hyphenation algorithms only. malay N/A
MT Maltese Hyphenation algorithms only. maltese N/A
PL Polish Hyphenation algorithms only. polish N/A
RO Romanian Hyphenation algorithms only. romanian N/A

 

RS Russian/Cyrillic Hyphenation algorithms only. russian N/A
SL Slovak Hyphenation algorithms only. slovak N/A
SE Slovenian Hyphenation algorithms only. slovenia N/A
TU Turkish Hyphenation algorithms only. turkish N/A

European Union packages include both H&J and Algorithm Only

EEC-HYPH-2 EU Language Pack (original pack) Includes 11 languages: British, Danish, Dutch, Finnish, French, Greek, German, Italian, Portuguese, Spanish, Swedish See the specific languages for support for spell checking and dictionaries.    
EEC-HYPH-3 EU Language Pack (extension as of 2003)  Includes 14 languages: Czech, Estonian, Hungarian, Latvian, Lithuanian, Maltese, Norwegian, Nynorsk, Polish, Romanian, Russian/Cyrillic, Slovenian, Slovak, Turkish See the specific languages for support for spell checking and dictionaries. Some languages provide only for Algorithms.     

Asian / Algorithm Only

Note: For Asian Languages a detailed discussion of the workflow and process requirements is required.

AS Chinese (Simplified or Traditional) Hyphenation algorithms only. asian N/A
JP Japanese Hyphenation Hyphenation algorithms only. japanese N/A
KO Korean Hyphenation Hyphenation algorithms only. korean N/A
TH Thai Hyphenation Hyphenation algorithms only. thai N/A