Count words and pre-translate documents

NOTE: This method can be used for Standard projects only. Word counts are done automatically in Codyt projects.

Count words for and pre-translate newly added documents, all documents or a selected list of documents.

Please note that only documents marked for online translation are counted.

This method requires that a word count configuration was setup in the project beforehand. This configuration specifies fuzzy match intervals, pre-translation options and other parameters. Currently, this setup cannot be done via the API.

URL

(PUT) projects/{projectid}/wordcounts/{targetlocale}

PARAMETERS

tokenid

The token obtained on connection

Required

projectid

The project id

Required

targetlocale

The target language to count words for. Word counts need to be carried out per project target language.

Required

docids

Optional comma-separated list of project documents to count words for. If this parameter is not supplied then all documents (or all new documents) are counted.

Optional

newdocsonly

Default: true

If true then only new documents are counted (i.e. documents counted before are not recounted). If false, then the system will recount all documents of the project.

Optional

inproject

Default: true

If true, then the system will count repetitions within all project documents.

Optional

dofuzzy

Default: true

If true, then fuzzy matches will be carried out. This requires that the word count configuration of the project had fuzzy match intervals defined.

Optional

domachinetranslate

Default: false

If true, then segments not pretranslated during the wordcounting process will be pretranslated using machine translation. If a system is defined in the wordcount settings used to do this wordount, and this system can machine translate the current language couple, then it will be used. If the system cannot pretranslate, then no machine translation will be done. If no systems are defined, then the system will pick the first one that can translate the current language couple from the platform configuration.

Optional

 

RESULTS

The method executes asynchronously. It returns the id of the asynchronous operation or 0 if the operation has completed immediately:

<int xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2147483647</int>

If not 0 then your software should poll the status of the operation every 5 seconds. See Asynchronous operations, operation "asyncoperations/{operationid}/status".

 

Copyright Wordbee - Buzzin' Outside the Box since 2008