...
URL | Methods | Parameters | Description | |||||
/editor/instanttranslateapi/filepretranslate | POST | file: multipart/form-data; the file to translate. "0" as field name is deprecated and will not be supported in one of the next transalte5 versions. source: string; the source language to translate from. Must be valid rfc5646 code. target: string; the target language to translate to. Must be valid rfc5646 code. | Step 1: Starts a task-import with the file and its pretranslation. As long as the import is running, the response in step 2 for this file will say "isImporting" instead of returning the download-link. You might need to repeat step 2 until you get the link. The translated files are available until their configured lifetime is over; then they will be removed automatically. Response (example): {"taskId":"539"} | |||||
/editor/instanttranslateapi/filelist | GET | Step 2: Get a list of all pretranslations that are currently available for the InstantTranslate-user including their downloadUrl. Response: allPretranslatedFiles for tasks with taskId as key .
| ||||||
editor/instanttranslateapi/writetm | POST | The request parameters must be encapsulated in data parameter as json. ex: data={"sourceLanguage": "en","targetLanguage": "de","source": "Simple text","target": "Einfacher Text"} | When requesting this api endpoint, for the given language combination and for all customers (enabled with config see info bellow) clients of a users user with InstantTranslate right, a separate OpenTM2 memory will be created (if it does not exist already) and the requested content will be saved there. To enable Instant-Translate InstantTranslate memory to be created for customerthe client, this config must be set to something else then the default value, which is "disabled": runtimeOptions.InstantTranslate.saveToServices This system config is customer specific, and can be configured for each customer separatelycan be overridden client specific in the clients overview. By default this feature is disabled. |
...
runtimeOptions.LanguageResources.searchCharacterLimit | map | Maximum character per language resource allowed for search. The configuration key is the language resource id, and the value is the character limit. Ex: {{"1": 100},{"2": 300}} | |
runtimeOptions.InstantTranslate.pretranslationTaskLifetimeDays | int | 2 | How many days do you want to keep pretranslated files before the system removes them? |
runtimeOptions.InstantTranslate.saveToServices | string | If value other than "disabled" is selected, instant translate instantTranslate translations will can be saved in separate TM of the selected type(s) by calling editor/instanttranslateapi/writetm. Currently only OpenTM2 is supported. |
...