import { RequestOptionsFactory } from '@wix/sdk-types'; /** * Translates the text of a translatable unit of content from one supported language to another. * * The `translatedContent` object returns with the same `id` used for `contentToTranslate.id` but the text within the * content fields is replaced with the translated text. Note that Wix does not overwrite the original content object. * To retrieve the translated content later, make sure to store it separately. * * Only text content is translated, even if the content is `htmlContent` or `richContent`. Note that [collapsible text](https://support.wix.com/en/article/adding-and-setting-up-collapsible-text) * cannot be translated using this method. * * The translatable content must not exceed 5,000 characters. If this limit is exceeded, the method returns a `TEXT_TOO_LONG` error. * For `richContent`, the 5,000-character limit applies separately to each node in `richContent.nodes`. * The total translatable content may be more than 5,000 characters as long as no individual node surpasses this limit. * If any node exceeds 5,000 characters, the entire request fails. * * Each site has a word credit balance indicating the number of words available for translation. Successful translation requests reduce the word credits by the number of words in `contentToTranslate`. * If the site does not have sufficient word credits to translate all of the text in the request, the request fails * with a `NOT_ENOUGH_CREDITS` error. You can also call the [Credit Data API](https://dev.wix.com/docs/rest/business-management/multilingual/machine-translation/credit-data/introduction)'s [Check Sufficient Credits](https://dev.wix.com/docs/rest/business-management/multilingual/machine-translation/credit-data/check-sufficient-credits) method at any time to check whether the site has enough credits to translate the specified number of words. * Wix users can receive additional word credits by [purchasing a translation package](https://support.wix.com/en/article/wix-multilingual-auto-translating-your-site#purchasing-translation-packages) in the [Translation Manager](https://support.wix.com/en/article/wix-multilingual-using-the-translation-manager) at any time. * * To translate up to 1,000 `translatableContent` units at once, use [Bulk Machine Translate](/machine-translation/bulk-machine-translate). */ export declare function machineTranslate(payload: object): RequestOptionsFactory; /** * Translates the text of multiple units of translatable content from one supported language to another. * * Each translated content item in the `results` array returns with the same `id` as the corresponding `contentToTranslate.id`, but with the text in the * content fields replaced with the translated text. Note that Wix does not overwrite the original content source, * to retrieve the translated content later, make sure to store it separately. * * Only text content is translated, even if the content is `htmlContent` or `richContent`. Note that [collapsible text](https://support.wix.com/en/article/adding-and-setting-up-collapsible-text) * cannot be translated using this method. * * Each unit of translatable content must not exceed 5,000 characters. If this limit is exceeded, the method returns a `TEXT_TOO_LONG` error. * For `richContent`, the 5,000-character limit applies separately to each node in `richContent.nodes`. * The total request may exceed 5,000 characters as long as no individual node surpasses this limit. * If any node exceeds 5,000 characters, then the request fails for that specific `contentToTranslate` item and the error details for that * error are returned in `itemMetadata`. Even if some translations fail due to the character limit, * the machine translation for other items will succeed if they are under the character limit. * * Each site has a [word credit](/machine-translation/introduction#terminology) balance, starting at 3,000 words. * Each successful translation request reduces the word credits by the number of words included in `contentToTranslate`. * If the site does not have sufficient word credits to complete the translation, then the entire request fails * with a `NOT_ENOUGH_CREDITS` error. Additional credits can be [purchased through the Dashboard](https://support.wix.com/en/article/wix-multilingual-auto-translating-your-site?tabs=Dashboard-5#purchasing-translation-packages). * * To translate a single unit of `translatableContent`, use [Machine Translate](/machine-translation/machine-translate). */ export declare function bulkMachineTranslate(payload: object): RequestOptionsFactory;