Wiki

Clone wiki

Okapi / TranslationKit

Translation Kit

  • set of prepared files in one specific format

  • TM matches for the existing translation (format depend on the type of tkit: TM, xliff, etc.) or reference to access TM to a server.

  • Translation resource configuration

  • possibly: material to merge back

  • manifest files (all files, places, etc.)

  • Tkit name

  • Tkit ID

  • support material

Maybe separated (not necessarily send with the tkit) - the original files - the filter configuration used for processing them - project settings

IPackageWriter

This interface provides a common way to create translation packages. The input is a set if ISegment objects that can be coming from a filter, a database, etc. The framework provides a default implementation of IWriter for generic XLIFF packages. It also provides an implementation for OmegaT projects (a simple extension of the XLIFF packages)

It will also, most likely, provides an implementation for TTX files, and maybe for RTF+Styles files

IPackageReader

This interface provides a common way to read a translation package. It can be used to a) merge back the data into the system that created the package, or b) populate the tool where the data are going to be edited/translated. The framework provides a default implementation of IReader for generic XLIFF packages. It also provides an implementation for OmegaT projects (a simple extension of the XLIFF packages)

It will also, most likely, provides an implementation for TTX files, and maybe for RTF+Styles files

IRenderer

This interface provides simple access to a renderer tool that takes a document in the process of being translated or translated and creates the original file, or a file that can be use to see the translation in its original context.

Some types of translation kits may ship such components along with the data to translate, allowing the translation tool to provide the user with better context support.

For example, this could be a small tool that merges back an extracted XLIFF document into its original format, using the filter and the parameters used for the extraction, all shipped in the translation kit.

YS> Actually, I think the Extensible Translation Kit extension system would be better than this IRendered. See PackageFormat.

Updated