Package translate :: Package tools :: Module pretranslate

[hide private]
[frames] | no frames]

# Module pretranslate

source code

Fill localization files with suggested translations based on translation memory and existing translations.

Functions | [hide private]

memory(tmfiles, max_candidates=1, min_similarity=75, max_length=1000) Returns the TM store to use. | source code

pretranslate_file(input_file, output_file, template_file, tm=None, min_similarity=75, fuzzymatching=True) Pretranslate any factory supported file with old translations and translation memory. | source code

match_template_id(input_unit, template_store) Returns a matching unit from a template. | source code

match_fuzzy(input_unit, matchers) Return a fuzzy match from a queue of matchers. | source code

pretranslate_unit(input_unit, template_store, matchers=None, mark_reused=False) Pretranslate a unit or return unchanged if no translation was found. | source code

prepare_template_pofile(template_store) PO format specific template preparation logic. | source code

pretranslate_store(input_store, template_store, tm=None, min_similarity=75, fuzzymatching=True) Do the actual pretranslation of a whole store. | source code

main(argv=None) | source code

Variables | [hide private]

| tmmatcher = `None` Parse an instance of this class from the start of the given string.

Imports: factory, xliff, match

Function Details | [hide private]

### memory(tmfiles, max_candidates=1, min_similarity=75, max_length=1000)

source code

Returns the TM store to use. Only initialises on first call.