What is the meaning of Google Translate query params?
Here are a few more:
client
t
probably represents the standalone google translate web app (as opposed to a mobile app, or the widget that pops up if you google search "translate")sl
is source languagetl
is translate language (the language you want to translate into)srcrom
seems to be present when the source text has no spelling suggestions
I'm developing an online translator app, and this is what I found out empirically:
sl
- source language code (auto
for autodetection)tl
- translation languageq
- source text / wordie
- input encoding (a guess)oe
- output encoding (a guess)dt
- may be included more than once and specifies what to return in the reply.
Here are some values for dt
. If the value is set, the following data will be returned:
t
- translation of source textat
- alternate translationsrm
- transcription / transliteration of source and translated textsbd
- dictionary, in case source text is one word (you get translations with articles, reverse translations, etc.)md
- definitions of source text, if it's one wordss
- synonyms of source text, if it's one wordex
- examplesrw
- See also list.dj
- Json response with names. (dj=1)