Documentation

{{docApp.title}}

{{docApp.description}}

Connect an AI assistant

Your AI assistant can read this documentation directly, so it answers from the current content instead of guessing. Add one of the servers below to your client — they use the Model Context Protocol (MCP). Each one covers a different body of content, so add the one you need.

The catalog did not load. Refresh the page to try again.

Loading…

How can we help?

{{docApp.searchError}}

Searching in {{docApp.searchFilterBySpecificBookTitle}}

 {{docApp.currentResultsSearchText}}  in {{docApp.searchFilterBySpecificBookTitle}}
Found {{docApp.searchResponse.totalResultsAvailable}} matches. Showing the top {{docApp.searchResponse.results ? docApp.searchResponse.results.length : 0}}. Use a more specific search to further narrow down the results.
No documentation pages match this search, so all content types are shown. Most matches are in {{docApp.searchDocTypeRescue.best.name}}.
There is no book with the ID "{{docApp.searchBookRescue.bid}}", so the book filter from this link was ignored and results from all books are shown.

You have an odd number of " characters in your search terms - each one needs closing with a matching " character!
  • {{resultItem.title}} {{resultItem.matchedBy === 'semantic' ? 'semantic' : (resultItem.matchedBy === 'both' ? 'keyword + semantic' : 'keyword')}}

    {{resultItem.url}}

{{docApp.libraryHomeViewProduct.title || docApp.libraryHomeViewProduct.id}}

{{docApp.libraryHomeViewProduct.description}}

  1. {{book.title}}

Type: rpcVerb: post / utility / languageTranslatePhrase

Description

This operation takes a phrase in one language and attempts to translate it to another language. This operation uses the Google Translate API which is a chargeable service provided by Google. You need to add a Google Translate API Key through the administration tool before this operation will work. Please note that the underlying Google Translate API does not have support for Language cultures so if specified the culture will be ignored. For example ‘en’, ‘en-GB’ and ‘en-US’ are all treated as ‘en’

API Details

  • Status: Status: production
  • The required privilege level to invoke this method is guest
  • The supported database role for this method is none
System Rights Database Rights Mail Rights Calendar Rights
--- --- --- ---

Request Parameters

The languageTranslatePhrase method takes the following input parameters.

Note

When sending a JSON request payload to the API, the order of parameters is not significant. However, for XML request payloads, parameters must be provided in the exact order specified in this documentation to comply with input validation requirements.

Name Type Attributes Description
phraseToTranslate xs:string Required The text or phrase to translate
sourceLanguage xs:language Optional The language that the ‘phraseToTranslate’ is in. If not specified and detectSourceLanguage param is set to false then user’s session language is used.
targetLanguage xs:language Optional The language that you would like the source translated to. If not specified then user’s session language is used.
detectSourceLanguage xs:boolean Optional
Default=false
Set this param to ‘true’ to detect the language of specified phrase. If sourceLanguage param is specified then this params will be ignored.

Response Parameters

Name Type Attributes Description
translatedPhrase xs:string Required The translated text or phrase.
detectedSourceLanguage xs:language Optional The detected source language of specified phrase. This is only returned if detectSourceLanguage param is set to ‘true’
In This Document