Skip to main content
AndreBellaiche
Participating Frequently
October 28, 2017
Answered

Change language of an Indesign document ?

  • October 28, 2017
  • 5 replies
  • 42850 views

How can I change the language from English-UK to French for one Indesign document ? I do not want to change the default language of the application, since I am working simultaneously with the French and English versions of the same document.

    Correct answer jane-e

    Bob's idea is excellent (if you planned ahead).

    Setting the language is a character-based setting. If you decided to make the entire document bold (horrors!) or change the type-size or change the typeface, those would also be character-based.

    Many people base styles on other styles instead of making them stand-alone, which makes it easier to add in this kind of change.

    For example:

    Body copy stands alone

    Bullets are based on body copy

    First para is based on body copy

    When body copy is edited, all three change.

    This far along and with 200 or 300 styles--if they are not in separate frames--you could Select All with the Type tool and change the language. It is not a best practice to do local formatting, but you could then redefine the styles if you had time.

    Note that changing the language does not translate. It spell checks and hyphenates in the appropriate language.

    If you want a "mother of all styles", you need to create it yourself and base all styles on it. There is one base style built into InDesign, but most people don't use it and create their own instead. You could spot check some of your styles and see what they are based on. If they have the same parent (unlikely, but possible), you can redefine the parent and the children will change. It's worth looking.

    5 replies

    sfklein1
    Participating Frequently
    January 30, 2023

    I'm many years late to the table on this one, but after inheriting an English language INDD with the doc language mysteriously set to Polish, I was able to change the doc language this way:

    1) Open doc

    2) Unlock all layers

    3) Select all

    4) Go to Characters panel and select "English - US" from the drop-down (or whatever your preferred language is...)

    5) Save

     

    Closing and reopening should present a doc with the spelling language set you your preference. You may have to do this separately on your master pages and where template content has been overridden on the spread - but this seems to have worked for me.

     

    Steve

     

     

    jborgstrom
    Participant
    December 21, 2022

    I realize I am several years too late, but just in case someone else looks up this question...

    The simplest way to do this is to go into the Paragraph Styles and then edit each style. Once editing, go to the "Advanced Character Formats" and change the language there. 

    Participant
    October 16, 2022

    I'm probably late for the party, but other readers might still profit.
    Here's how I do it:

    • call up the find/replace panel
    • if not yet open, click on "More options"
    • you will see two more input fields labelled "Find format" and "Change format" respectively
    • on the right of "Find format", find the (tiny) magnifying glass icon, click on it
    • a window opens, titles "Find Format settings"
    • in the list on the left choose Advanced character settings
    • in the right panel on the bottom a dropdown list appears, labelled "Language"
    • use this list to select the source language (the one you want to change from)
    • click OK (window closes)
    • now do the same for the "Change format" panel, this time select your wanted target langet (the one you want to change to), OK, back to find/replace main pane.
    • you will see that your source and target language appear marked with a little plus sign
    • do not put anything into "find what" or "change to"!
    • In the "Search" dropdown select "Document"
    • Hit "Change all"

    Voìla! The description might be a bit lengthy, the process only takes a few seconds.

    Willi Adelberger
    Community Expert
    Community Expert
    January 30, 2023

    Why so complicated? 

    1. Work with paragraph and character styles.
    2. Change the language in the paragraph style.

    Your description will cause a manual format change and this must be avoided!

    Jongware
    Community Expert
    Community Expert
    October 28, 2017

    If you did not use styles or don't mind having the language as a local override, use Find/Change: How do I change the language in InDesign so that I can do a spell check (in this case from english to french)

    You don't have even to search for a specific language, you can put any formatting in the Find field that you are sure of to be applied to all of your text, e.g., "color: Black" or "underline tint: 100%".

    jane-e
    Community Expert
    Community Expert
    October 28, 2017

    It is a character setting and is found in the character and control panels. It is best applied to styles, of course, although you could do a select all and then update your styles.

    You apply the French to just selected text, so it doesn't have to be the whole document.

    Some people use layers for what I think you are doing:

    1. Graphics

    2. English-UK

    3. French

    Hidden layers don't print.

    AndreBellaiche
    Participating Frequently
    October 28, 2017

    But I do want to apply the French to the whole document! In only one move.

    I cannot really use layers, because the French translation is usually 10 or 15% longer than the English text and the original page layout is lost after 2 or 3 pages.

    It would be difficult to change the language for every style, as there seems to be more than 200 or 300 styles in the document I have received.

    What I am looking for is a kind of "mother of all styles" which should exist somewhere in the software. By modifying this mother style, I would be able to modify at once all the existing styles.

    Thank you, Jane, for allowing me to clarify my point.

    BobLevine
    Community Expert
    Community Expert
    October 28, 2017

    It won’t help here but this is where based on comes in handy. If you started with one style that you don’t even use in the document and base things on it you could just change the language there and it would flow through the entire document.