apiDocs.hero.subtitle
apiDocs.quickStart.description
curl -X POST https://api.simplytranslate.ai/translate \
-H "Content-Type: application/json" \
-d '{
"text": "apiDocs.quickStart.exampleText",
"from": "en",
"to": "zh-cn"
}'apiDocs.quickStart.response: {"result": "$apiDocs.quickStart.exampleResult", "from": "en", "to": "zh-cn"}
https://api.simplytranslate.aiapiDocs.baseUrl.description
apiDocs.authentication.description
X-API-Key: your-api-key/translateapiDocs.translateEndpoint.description
{
"text": "apiDocs.translateEndpoint.requestBody.text",
"from": "apiDocs.translateEndpoint.requestBody.from",
"to": "apiDocs.translateEndpoint.requestBody.to",
"token": "apiDocs.translateEndpoint.requestBody.token"
}| apiDocs.translateEndpoint.parameters.table.parameter | apiDocs.translateEndpoint.parameters.table.type | apiDocs.translateEndpoint.parameters.table.required | apiDocs.translateEndpoint.parameters.table.description |
|---|---|---|---|
| text | string | apiDocs.translateEndpoint.parameters.table.yes | apiDocs.translateEndpoint.parameters.table.textDesc |
| from | string | apiDocs.translateEndpoint.parameters.table.yes | apiDocs.translateEndpoint.parameters.table.fromDesc |
| to | string | apiDocs.translateEndpoint.parameters.table.yes | apiDocs.translateEndpoint.parameters.table.toDesc |
| token | string | apiDocs.translateEndpoint.parameters.table.no | apiDocs.translateEndpoint.parameters.table.tokenDesc |
// apiDocs.translateEndpoint.responseFormat.success (200 OK)
{
"result": "apiDocs.translateEndpoint.responseFormat.translatedText",
"from": "apiDocs.translateEndpoint.responseFormat.sourceLanguage",
"to": "apiDocs.translateEndpoint.responseFormat.targetLanguage",
"confidence": 0.98,
"timestamp": "2024-12-19T10:30:00Z"
}// apiDocs.translateEndpoint.responseFormat.error (4xx/5xx)
{
"error": "apiDocs.translateEndpoint.responseFormat.errorDescription",
"code": "ERROR_CODE",
"details": "apiDocs.translateEndpoint.responseFormat.additionalInfo"
}apiDocs.languageCodes.description
enzh-cnzh-twjakofrdeesitptruplnlsvnodaarhithviidtrheautoapiDocs.languageCodes.note: apiDocs.languageCodes.completeListapiDocs.languageCodes.languagesPage.
X-RateLimit-Limit: 100X-RateLimit-Remaining: 95X-RateLimit-Reset: 1640995200apiDocs.rateLimits.headers.description
apiDocs.rateLimits.exceeded.description
| apiDocs.errorCodes.table.statusCode | apiDocs.errorCodes.table.errorCode | apiDocs.errorCodes.table.description |
|---|---|---|
| 400 | INVALID_REQUEST | apiDocs.errorCodes.table.invalidRequest |
| 401 | UNAUTHORIZED | apiDocs.errorCodes.table.unauthorized |
| 403 | FORBIDDEN | apiDocs.errorCodes.table.forbidden |
| 413 | TEXT_TOO_LONG | apiDocs.errorCodes.table.textTooLong |
| 429 | RATE_LIMIT_EXCEEDED | apiDocs.errorCodes.table.rateLimitExceeded |
| 500 | INTERNAL_ERROR | apiDocs.errorCodes.table.internalError |
const translateText = async (text, from, to) => {
const response = await fetch('https://api.simplytranslate.ai/translate', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
text: text,
from: from,
to: to
})
});
const result = await response.json();
return result;
};
// apiDocs.codeExamples.javascript.usage
translateText('apiDocs.codeExamples.javascript.exampleText', 'en', 'zh-cn')
.then(result => console.log(result.result))
.catch(error => console.error('apiDocs.codeExamples.javascript.error:', error));import requests
import json
def translate_text(text, from_lang, to_lang):
url = "https://api.simplytranslate.ai/translate"
payload = {
"text": text,
"from": from_lang,
"to": to_lang
}
response = requests.post(
url,
headers={"Content-Type": "application/json"},
data=json.dumps(payload)
)
return response.json()
# apiDocs.codeExamples.python.usage
result = translate_text("apiDocs.codeExamples.python.exampleText", "en", "zh-cn")
print(result["result"]) # apiDocs.codeExamples.python.output: apiDocs.codeExamples.python.exampleResult# apiDocs.codeExamples.curl.basic
curl -X POST https://api.simplytranslate.ai/translate \
-H "Content-Type: application/json" \
-d '{
"text": "apiDocs.codeExamples.curl.exampleText",
"from": "en",
"to": "zh-cn"
}'
# apiDocs.codeExamples.curl.withApiKey
curl -X POST https://api.simplytranslate.ai/translate \
-H "Content-Type: application/json" \
-H "X-API-Key: your-api-key-here" \
-d '{
"text": "apiDocs.codeExamples.curl.exampleText",
"from": "en",
"to": "ja"
}'