Reference
Last updated
Last updated
GET
https://api.weglot.com/public/status
This endpoint is used as a health check. You can use it to check if the Weglot API is up and running.
No content is returned by this endpoint, you will only get a 200 status code if the service is up and running.
This is only a health check endpoint, don't spam it.
GET
https://api.weglot.com/public/languages
This endpoint returns all availaible languages.
Name | Type | Description |
---|---|---|
GET
https://api.weglot.com/public/languages/is-supported
Weglot requires an API key to allow access to its endpoints. You can register and get a Weglot API Key at: Register.
The API key is to be included in all API requests to the server in the URL as the value of the api_key
parameter, as follows:
https://api.weglot.com/endpoint?api_key=my_api_key
Make sure to replace my_api_key
with your Weglot API key.
POST
https://api.weglot.com/translate?api_key=my_api_key
This endpoint retrieves all translations. It takes an array of sentences in an original language in input and outputs the same array of sentences but translated in another language. The body is sent in the JSON format
You can find WordType and BotType resources at the end of this document.
Here is a simple request example:
Used to define the source of a request.
Used to provide context over where the text we wish to translate comes from. Any general text node is of WordType 1. We use the WordType to classify translations on the admin dashboard.
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Content-Type
string
application/json
languageTo
string
The language you wish to translate to
languageFrom
string
The original language
Content-Type
string
application/json
api_key
string
Your Weglot API Key
Content-Type
string
application/json
l_from
string
ISO 639-1 code of the original language
l_to
string
ISO 639-1 code of the destination language
words
array
Sentences in original language
words[t]
integer
Type of the word based on WordType resource
words[w]
string
Sentence to translate
bot
integer
Link to user agent based on BotType resource
request_url
string
URL where the request come from
title
string
Title of the page where these sentences come from
Short-Name
Value
Description
HUMAN
0
Sent from human action
OTHER
1
Sent from unknown source
2
Sent from Google Bot
BING
3
Sent from Bing Bot
YAHOO
4
Sent from Yahoo Bot
BAIDU
5
Sent from Baidu Bot
YANDEX
6
Sent from Yandex Bot
Short name
Value
Description
OTHER
0
None of the elements below (deprecated)
TEXT
1
General text (used most of the time)
VALUE
2
The value of an input tag'svalue
attribute
PLACEHOLDER
3
The value of an input tag's placeholder
attribute
META_CONTENT
4
The value of a meta
tags' content
attribute
IFRAME_SRC
5
The src
link to a page used in an iframe
IMG_SRC
6
The src
value of an img
tag
IMG_ALT
7
The alt
value of an img
tag
PDF_HREF
8
A URL pointing to a PDF document
PAGE_TITLE
9
Text from title tag
EXTERNAL_LINK
10
External links when dashboard option is enabled