My primary language is Russian, but most of my documents are a mix of Russian and English paragraphs and sometimes even sentences/words in the same paragraph.

(I use InDesign for my own personal needs. I don't need to send these documents to a "boss" or publisher, and so I'm OK if they look somewhat chaotic, as long as the meaning is clear and the layout is neat.)

The problem that I have is that although I strongly prefer to use hyphenation, for a two-language document the use of hyphenation in fact means that you need to use two sets of styles, e.g. Body_en and Body_ru, TableBody_en and TableBody_ru, and so on.

For a few reasons, I don't like the idea to duplicate any styles. I prefer to use as few styles as possible. And neither I like the idea to apply a different language to certain words, sentences, and paragraphs manually.

The good news is that since English uses Latin alphabet and Russian uses Cyrillic alphabet, and they are completely different (compare the English word alphabet and the same Russian word алфавит), I can simly merge English and Russian hyphenation dictionary files (quick-and-dirty hack), then choose the English language for all the styles in the document, and then write by using a mix of English and Russian words, sentences, paragraphs, and the text will be hyphenated correctly.

I use CS6 on 32-bit Windows 7. In my case, the files that should be merged are:

C:\Program Files\Common Files\Adobe\Linguistics\6.0\Providers\Plugins2\AdobeHunspellPlugin\Dictionaries\en_US\hyph_en_US.dic


C:\Program Files\Common Files\Adobe\Linguistics\6.0\Providers\Plugins2\AdobeHunspellPlugin\Dictionaries\ru_RU\hyph_ru_RU.dic

Simply copy everything below the NEXTLEVEL line in the Russian file into the English one.

Paths for other operating systems (Windows 10 64-bit, macOS) and InDesign versions are here:


This solves the problem, but there is a disadvantage that the language needs to be set to some real language, which is English in my current workflow as I explained above. This looks ugly and for such documents I would prefer to use the "No Language" language instead.

enter image description here

How is it possible (if possible) to hack dictionary-related InDesign files so that a dictionary file that is combination of English and Russian hyphenation dictionaries will work when the language of the text is set to "No Language"?



Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.