1

So as the question suggest I have an idml file along with a xliff file for translation. I'm using okapi rainbow application for translation purpose. But I'm having a hard time understanding how do I translate my idml file?

P.S - If anybody feels this question does not belong to programming section please move it to an appropriate section rather than downvoting. Thank you. Also, i could not create new tags such as okapi or okapi-rainbow as I do not have the appropriate reputation.

2 Answers2

1

Your question is not related to programming, but it may be relevant to everybody who develops software that is intended for users that speak different languages, so I will try to answer it here.

You mention that you have an IDML and an XLIFF file and you want to translate the IDML file. This approach does not really make sense: a typical translation workflow would be

  1. extract translatables from native format (IDML in your case) into XLIFF
  2. send XLIFF to a translator
  3. get translated XLIFF back
  4. import translated XLIFF into native format
  5. do post-translation processing (adapt fonts, resize text boxes, update tables of content, to name just a few)

Okapi Rainbow is a tool that you can use for steps 1 and 4 in the process above. It will not perform automatic translation for you.

Actually the first thing you should do is ask your translator if he can process IDML. Some translation environments have built-in support for IDML, in which case you don't have to bother with providing XLIFF.

Jenszcz
  • 66
  • 1
  • Rainbow itself won't do automatic translation, but you can use it to (for example) create a pipeline that would send the content to be machine translated by one of various services, assuming you had the appropriate payment/credentials for that service. – Chase T Feb 21 '17 at 19:16
0

It might be a bit off-topic here. I'm not sure how to get from IDML to XLIFF, but maybe there is a filter. But if you got the XLIFF, you can just use OmegaT to translate it. Or pretty much any other professional Translation Tool like e.g. SDL Trados.

Remy
  • 12,555
  • 14
  • 64
  • 104
  • OmegaT does support IDML files through the Okapi filters plugin (http://okapiframework.org/wiki/index.php?title=Okapi_Filters_Plugin_for_OmegaT). – Chase T Feb 21 '17 at 19:18