Описание языка

Описание языка

Метод Описание языка возвращает коды, оригинальное название, классификацию, регион и системы письма языка.

Этот инструмент используется, когда при автоматической идентификации языка недостаточно одного кода, а необходима дополнительная информация об определяемом языке.

Доступность 24/7

Инструмент доступен в любое время, в любой день, из любой точки мира для того, чтобы дать вам возможность использовать его когда удобно и где удобно.

Поддерживаемые языки

В настоящий момент инструмент поддерживает более 400 языков. Если вы хотите использовать какие-то еще языки, свяжитесь с нами.

Полная документация

Полная документация поможет вам интегрировать приложения с нашим сервисом настолько быстро и просто, насколько это возможно и начать работу.

Описание языка успешно применяется как инструмент разработчика для быстрого создания программных компонентов, связанных с анализом и обработкой больших объемов текстовой информации в реальном времени.

Старт
Бесплатно

300 запросов/день

₽1,5300 за дополнительный запрос $0,0300 за дополнительный запрос €0,0267 за дополнительный запрос
История запросов
Поддержка SSL
1 IP
Длина текста до 300 символов
самый популярный
Бизнес
969/месяц $19/месяц 16,91/месяц

1 000 запросов/день

₽0,5100 за дополнительный запрос $0,0100 за дополнительный запрос €0,0089 за дополнительный запрос
История запросов
Поддержка SSL
2 IPs
Длина текста до 1 000 символов
Поддержка HTML
Email поддержка
Ультра
4 029/месяц $79/месяц 70,31/месяц

10 000 запросов/день

₽0,0510 за дополнительный запрос $0,0010 за дополнительный запрос €0,0009 за дополнительный запрос
История запросов
Поддержка SSL
5 IPs
Длина текста до 10 000 символов
Поддержка HTML
Приоритетная Email поддержка

Если вы хотите индивидуальный тарифный план, нестандартную функциональность, особенные условия договора свяжитесь с нами.

Базовые и расширенные ответы

Параметры

ПараметрБазовыйРасширенный
Название языка
Название языка (ISO 639-3)
Оригинальное название
Альтернативные названия языка
Код языка (ISO 639-3)
Код языка (ISO 639-2)
Код языка (ISO 639-1)
Регион
Классификация
Система письма (ISO 15924)
Тип языка (Живой, Мертвый, Древний, Исторический или Искусственный)

Форматы

ФорматБазовыйРасширенный
JavaScript объекты
JavaScript объекты, с определенной callback-функцией
YAML документы
XML документы
MessagePack объекты

Для работы с TextTemperature API вам нужно отправить через HTTP запрос к сервису указав API метод, необходимые параметры и формат ответа. Затем вы получите ответ API в выбранном формате.

Проверьте, что ваши IP введены правильно, и выполните команду:

curl -X GET "https://tt-api.tech/1.0/ping" \
        -H "Authorization: Token YOUR_API_KEY" \
        -H "Content-Type: application/json" \
        -H "Accept: application/json"
var settings = {
    "async": true,
    "crossDomain": true,
    "url": "https://tt-api.tech/1.0/ping",
    "method": "GET",
    "headers": {
        "authorization": "Token YOUR_API_KEY"
    }
}

$.ajax(settings).done(function (response) {
    console.log(response);
});
require 'uri'
require 'net/http'

url = URI("https://tt-api.tech/1.0/ping")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["authorization"] = 'Token YOUR_API_KEY'

response = http.request(request)
puts response.read_body
import requests

url = "https://tt-api.tech/1.0/ping"

headers = {'authorization': 'Token YOUR_API_KEY'}

response = requests.request("GET", url, headers=headers)

print(response.text)
var https = require("https");

var options = {
    "method": "GET",
    "hostname": "tt-api.tech",
    "path": "/1.0/ping",
    "headers": {
        "authorization": "Token YOUR_API_KEY"
    }
};

var req = https.request(options, function (res) {
    var chunks = [];

    res.on("data", function (chunk) {
        chunks.push(chunk);
    });

    res.on("end", function () {
        var body = Buffer.concat(chunks);
        console.log(body.toString());
    });
});

req.end();
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://tt-api.tech/1.0/ping",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => "",
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 30,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => "GET",
    CURLOPT_HTTPHEADER => array(
        "authorization: Token YOUR_API_KEY"
    ),
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
    echo "cURL Error #:" . $err;
} else {
    echo $response;
}
package main

import (
    "fmt"
    "net/http"
    "io/ioutil"
)

func main() {

    url := "https://tt-api.tech/1.0/ping"

    req, _ := http.NewRequest("GET", url, nil)

    req.Header.Add("authorization", "Token YOUR_API_KEY")

    res, _ := http.DefaultClient.Do(req)

    defer res.Body.Close()
    body, _ := ioutil.ReadAll(res.Body)

    fmt.Println(res)
    fmt.Println(string(body))

}

{
    "result": "Welcome to TextTemperature!"
}

Аутентификация в API

Для того, чтобы обращаться к API, добавьте в заголовок Authorization ваш API ключ.

Authorization: Token YOUR_API_KEY

Определение метода

Мы поддерживаем GET и POST методы для запросов к API:

GET
https://tt-api.tech/1.0/lang_info?lang=[...]

или

POST
https://tt-api.tech/1.0/lang_info

Параметры запроса

ПараметрОбязательныйТипОписание
langStringКод языка (ISO 639-3)

Форматы запросов

ФорматОписание
Form-DataHTML multipart form data
JSONJavaScript объект

Как передать параметры:

Form Data:
curl -X POST "https://tt-api.tech/1.0/lang_info" \
            -H "Authorization: Token YOUR_API_KEY" \
            -H "Content-Type: application/x-www-form-urlencoded" \
            -H "Accept: application/json" \
            -d "lang=[...]" 
JSON:
curl -X POST "https://tt-api.tech/1.0/lang_info" \
            -H "Authorization: Token YOUR_API_KEY" \
            -H "Content-Type: application/json" \
            -H "Accept: application/json" \
            -d '{"lang": "[...]"}' 
Код языка
(ISO 639-3)
Название языкаСистемы письма
(ISO 15924)
abkAbkhazАбхазскийCyrl
aceAcehАчехскийLatn
acuAchuar-ShiwiarАчуар-шивиарLatn
adaDangmeАдангмеLatn
adyAdygheАдыгейскийCyrl
afrAfrikaansАфрикаансLatn
agrAwajúnАгуарунаLatn
ahoAhomАхомAhom
aiiAssyrian Neo-AramaicАссирийский новоарамейскийSyrc
ajgAjaАджаLatn
akaAkanАканLatn
alsAlbanian, ToskАлбанский, тоскскийElba, Latn
altAltai, SouthernАлтайский, южныйCyrl
amcAmahuacaАмауака/АмавакаLatn
ameYanesha’ЯнешаLatn
amhAmharicАмхарскийEthi
amrAmarakaeriАмаракаэри/АмаракаериLatn
angOld EnglishДревнеанглийскийLatn, Runr
arbArabic, StandardАрабский, стандартныйArab
arcOfficial AramaicИмперский арамейскийArmi
arlArabelaАрабелаLatn
arnMapudungunМапучеLatn
astAsturianАстурийскийLatn
aucWaoraniВаораниLatn
avaAvarАварскийCyrl
aveAvestanАвестийскийAvst
ayrAymara, CentralАймара, центральныйLatn
azjAzerbaijani, NorthАзербайджанский, северныйCyrl, Latn
bakBashkortБашкирскийCyrl
bamBamanankanБамана/БамбараLatn
banBaliБалийскийBali, Latn
baxBamunБамумBamu
bbaBaatonumБарибаLatn
bclBikol, CentralБикольский, центральныйLatn
belBelarusianБелорусскийCyrl, Latn
bemBembaБембаLatn
benBengaliБенгальскийBeng
bfaBariБариLatn
bhoBhojpuriБходжпуриDeva
binEdoЭдо/БиниLatn
bisBislamaБисламаLatn
bkuBuhidБухидскийBuhd
bltTai DamТай-дамTavt
boaBoraБораLatn
bodTibetan, CentralТибетский, центральныйMarc, Tibt
bosBosnianБоснийскийCyrl, Latn
breBretonБретонскийLatn
bsqBassaБассаBass
btkBatakБатакскийBatk
bucBushiБушиLatn
bugBugisБугийскийBugi, Latn
bulBulgarianБолгарскийCyrl
bumBuluБулуLatn
bxrBuriat, RussiaБурятский, РоссияCyrl
cabGarifunaГарифунаLatn
cakKaqchikelКакчикель/КакчикельскийLatn
catCatalanКаталанскийLatn
cbiChachiЧапалачи/ЧачиLatn
cbrKakataibo-KashiboКашибоLatn
cbsKashinawaКашинава, южныйLatn
cbtShawiЧаяуитаLatn
cbuKandozi-ChapraКандошиLatn
ccpChakmaЧакмаCakm
cdoChinese, Min DongВосточноминьский/МиньдунLatn
cebCebuanoСебуанскийLatn
cesCzechЧешскийLatn
cfmChin, FalamЧинский, ФаламLatn
chaChamorroЧаморроLatn
cheChechenЧеченскийCyrl
chjChinantec, OjitlánЧинантекский, охитланскийLatn
chkChuukeseЧуукский/ТрукскийLatn
chrCherokeeЧерокиCher, Latn
chuSlavonic, ChurchСтарославянскийCyrs, Glag
chvChuvashЧувашскийCyrl
cjkCokweЧоквеLatn
cjmCham, EasternЧамский, восточныйCham
cjsShorШорскийCyrl
ckbKurdish, CentralСорани/ЦентральнокурдскийLatn
cmnChinese, MandarinКитайский, мандаринскийBopo, Hans, Hant, Latn
cnhChin, HakhaЧинский, ХакаLatn
cniAsháninkaАравакский/КампаLatn
cofColoradoКолорадоLatn
copCopticКоптскийCopt
cosCorsicanКорсиканскийLatn
cotCaquinteКакинтеLatn
cpuAshéninka, PichisАшенинка, ПичисLatn
crhCrimean TatarКрымскотатарскийCyrl, Latn
crsSeychelles Creole FrenchКреольский, сейшельскийLatn
csbKashubianКашубскийLatn
cswCree, SwampyКри, болотныйCans
ctdChin, TedimТедим-чинLatn
cymWelshУэльскийLatn
dagDagbaniДагбани/ДагомбаLatn
danDanishДатскийLatn
ddnDendiДендиLatn
deuGermanНемецкийLatf, Latn, Runr
dgaDagaare, SouthernДагари, южныйLatn
dipDinka, NortheasternДинка, северо-восточный/ПадангLatn
divMaldivianМальдивски/ДивехиThaa
dyoJola-FonyiДжола-фоньиLatn
dyuJulaДьюлаLatn
dzoDzongkhaДзонг-кэTibt
egyEgyptianЕгипетскийEgyp
ekkEstonian, StandardЭстонскийLatn
ellGreekГреческийGrek
emkManinkakan, EasternМанинка, восточныйLatn
engEnglishАнглийскийDsrt, Latn, Shaw
epoEsperantoЭсперантоLatn
eusBasqueБаскскийLatn
eveEvenЭвенскийCyrl
evnEvenkiЭвенкийскийCyrl
eweÉwéЭвеLatn
faoFaroeseФарерскийLatn
fijFijianФиджийскийLatn
finFinnishФинскийLatn
fonFonФонLatn
fraFrenchФранцузскийLatn
frpArpitanФранкопровансальский/АрпитанскийLatn
fryFrisianФризскийLatn
fulFulahФулаAdlm
furFriulianФриульскийLatn
fuvFulfulde, NigerianФульфульде, нигерийскийLatn
gaaGaГаLatn
gagGagauzГагаузскийLatn
gaxOromo, Borana-Arsi-GujiОромо, Борана-арси-гуджиLatn
gjnGonjaГонжа/ГонджаLatn
gkpKpelle, GuineaКпелле ГвинеиLatn
glaScottish GaelicГэльский, шотландскийLatn
gleIrishИрландскийLatn, Ogam
glgGalicianГалисийскийLatn
glvManxМэнскийLatn
gotGothicГотскийGoth
gswGerman, SwissШвейцарскийLatn
gucWayuuГуахиро/ВаюуLatn
gugGuaraní, ParaguayanГуарани, парагвайскийLatn
gujGujaratiГуджаратиGujr
guuYanomamöЯномамёLatn
gyrGuarayuГуараюLatn
hakChinese, HakkaХаккаLatn
hatHaitian CreoleКреольский, гаитянскийLatn
hauHausaХаусаLatn
hawHawaiianГавайскийLatn
hebHebrewИвритHebr
hilHiligaynonХилигайнон/ИлонггоLatn
hinHindiХиндиDeva
hltChin, MatuЧинский, МатупиLatn
hluLuwianЛувийскийHluw
hmsMiao, Southern QiandongМяоLatn
hniHaniХаниLatn
hnjHmong NjuaХмонгHmng, Latn, Plrd
hnnHanunooХанунооHano
hnsHindustani, SarnamiХиндустани, карибскийLatn
hocHoХоWara
hrvCroatianХорватскийLatn
hsbSorbian, UpperВерхнелужицкийLatn
hunHungarianВенгерскийHung, Latn
husHuastecУастекскийLatn
huuHuitoto, MuruiУитотский, муруйскийLatn
hyeArmenianАрмянскийArmn, Latn
ibbIbibioИбибиоLatn
iboIgboИгбоLatn
idoIdoИдоLatn
iiiNuosuНосуYiii
ikeInuktitut, Eastern CanadianИнуктитут, восточно-канадскийCans
iloIlocanoИлоканскийLatn
inaInterlinguaИнтерлингваLatn
indIndonesianИндонезийскийLatn
islIcelandicИсландскийLatn
itaItalianИтальянскийLatn
javJavaneseЯванскийJava, Latn
jivShuarШуарLatn
jpnJapaneseЯпонскийJpan
kalGreenlandicГренландскийLatn
kanKannadaКаннадаKnda
katGeorgianГрузинскийGeor
kazKazakhКазахскийCyrl, Latn
kbdKabardianКабардино-черкесскийCyrl
kbpKabiyèКабийеLatn
kdeMakondeМакондеLatn
keaKabuverdianuКабувердьянуLatn
kekQ’eqchi’КекчиLatn
khaKhasiКхасиLatn
khbЛыTalu
khkMongolian, HalhМонгольскийCyrl, Mong
khmKhmerКхмерскийKhmr
kinKinyarwandaРуанда/КиньяруандаLatn
kirKyrgyzКиргизскийCyrl
kjhKhakasХакасскийCyrl
kkhKhünКхунLana
kmbKimbunduМбунду, северныйLatn
kncKanuri, CentralКанури, центральныйLatn
kngKoongoКонгоLatn
koiKomi-PermyakКоми-пермяцкийCyrl, Perm
kooKonzoКонзоLatn
korKoreanКорейскийKore
kqnKaondeКаондеLatn
krcKarachay-BalkarКарачаево-балкарскийCyrl
kriKrioКрио/Cьерра-леонский креольскийLatn
krlKarelianКарельскийLatn
ktuKitubaКитубаLatn
kwiAwa-CuaiquerАва-пит/Ава-куайкерLatn
ladLadinoСефардскийLatn
laoLaoЛаосскийLaoo
latLatinЛатинскийLatn
lbeLakЛакскийCyrl
lepLepchaЛепчаLepc
lezLezgiЛезгинскийCyrl
liaLimba, West-CentralМалимбаLatn
lifLimbuЛимбуLimb
lijLigurianЛигурскийLatn
linLingalaЛингалаLatn
lisLisuЛисуLisu
litLithuanianЛитовскийLatn
lldLadinЛадинскийLatn
lnsLamnso’ЛамнсоLatn
lobLobiЛобиLatn
lotOtuhoОтухоLatn
lozLoziЛозиLatn
ltzLuxembourgishЛюксембургскийLatn
luaLuba-KasaiЛубаLatn
lueLuvaleЛувалеLatn
lugGandaЛуганда/ГандаLatn
lunLundaЛундаLatn
lusMizoМизоLatn
lvsLatvian, StandardЛатышский, стандартныйLatn
madMaduraМадурскийLatn
magMagahiМагахиDeva
mahMarshalleseМаршалльскийLatn
maiMaithiliМайтхилиDeva, Tirh
malMalayalamМалаяламMlym
mamMamМамскийLatn
marMarathiМаратхиDeva
mazMazahua, CentralМичоаканский, центральныйLatn
mcdSharanahuaШаранахуаLatn
mcfMatsésМатсес/МайорунаLatn
mdfMokshaМокшанскийCyrl
menMendeМендеLatn, Mend
mhrMari, MeadowМарийский, лугово-восточныйCyrl
micMi’kmaqМикмакLatn
midMandaicМандейскийMand
minMinangkabauМинангкабауLatn
miqMískitoМискитоLatn
mkdMacedonianМакедонскийCyrl
mltMalteseМальтийскийLatn
mniMeiteiМанипуриMtei
mnwMonМонскийMymr
molMoldovanМолдавскийCyrl
mosMòoréМоореLatn
mriMaoriМаориLatn
mroMruМру/МуруMroo
mtoMixe, TotontepecТотонтепекский михеLatn
mxvMixtec, MetlatónocМетлатонокскийLatn
myaBurmeseБирманскийMymr
myvErzyaЭрзяньCyrl
mziMazatec, IxcatlánМасатекский, искатланскийLatn
nanChinese, Min NanЮжноминьский/МиньнаньLatn
navNavajoНавахоLatn
nbaNyembaНгангелаLatn
nblNdebeleНдебелеLatn
ndoNdongaНдонгаLatn
ndsSaxon, LowНижнесаксонскийLatn
nhnNahuatl, CentralНауатль, центральныйLatn
nioNganasanНганасанскийCyrl
njoNaga, AoАоLatn
nkuKulango, BounaКулангоLatn
nldDutchГолландскийLatn
norNorwegianНорвежскийLatn
notNomatsigengaНомацигенгаLatn
npiNepaliНепальскийDeva
nsoSotho, NorthernСото, северныйLatn
nyaChichewaНьянджа/ЧеваLatn
nymNyamweziНьямвезиLatn
nynNyankoreНьянколеLatn
nziNzemaНзимаLatn
ociOccitanОкситанскийLatn
ojbOjibwa, NorthwesternОджибве, северо-западныйCans
osaOsageОсейджOsge
ossOsseticОсетинскийCyrl
oteOtomi, MezquitalМескитальскийLatn
palPahlaviПахлавиPhli, Phlp
pamPampanganКапампанганскийLatn
panPunjabi, EasternПенджаби, восточныйGuru
papPapiamentuПапьяментоLatn
pauPalauanПалаускийLatn
pbbPáezПаэсLatn
pbuPashto, NorthernПушту, юсуфзайский (пешаварский)Arab
pcdPicardПикардскийLatn
pcmPidgin, NigerianНигерийско-креольский/Нигерийский пиджинLatn
pesPersian, IranianПерсидский, иранскийArab
pgdGandhariГандхариKhar
phnPhoenicianФиникийскийPhnx
pisPijinПиджин Соломоновых ОстрововLatn
piuPintupi-LuritjaПинтупи/Пинтуби-луритьяLatn
pltMalagasy, PlateauМалагасийский, PlateauLatn
pnbPunjabi, WesternПанджаби, западныйArab
polPolishПольскийLatn
ponPohnpeianПонпейскийLatn
porPortugueseПортугальскийLatn
povCrioulo, Upper GuineaКреольский, гвинейскийLatn
pplNahuatПипильLatn
prqAshéninka, PerenéАшенинка, ПеренеLatn
prsDariДариArab
qucK’iche’КичеLatn
qugQuichua, Chimborazo HighlandКичуа, горный чимборасскийLatn
quhQuechua, South BolivianКичуа, южно-боливийскийLatn
quyQuechua, AyacuchoКичуа, АякучоLatn
quzQuechua, CuscoКичуа, КускоLatn
qvaQuechua, Ambo-PascoКичуа, амбо-паскскийLatn
qvcQuechua, CajamarcaКичуа, КахамаркаLatn
qvhQuechua, Huamalíes-Dos de Mayo HuánucoКичуа, Уамальес-Дос-де-Майо УанукоLatn
qvmQuechua, Margos-Yarowilca-LauricochaКичуа, маргос-яровилька-лаурикочанскийLatn
qvnQuechua, North JunínКичуа, северно-хунинскийLatn
qwhQuechua, Huaylas AncashКичуа, УайласLatn
qxnQuechua, Northern Conchucos AncashКичуа, КончукосLatn
qxuQuechua, Arequipa-La UniónКичуа, Арекипа-Ла-УньонLatn
rarCook Islands MaoriКукскийLatn
rejRejangРеджангRjng
rgnRomagnolРоманьольскийLatn
rmnRomani, BalkanБалканских цыганLatn
rohRomanshРоманшскийLatn
ronRomanianРумынскийLatn
rueRusynРусинскийCyrl
runRundiРундиLatn
rupAromanianАрумынскийLatn
rusRussianРусскийCyrl
sagSangoСангоLatn
sahYakutЯкутскийCyrl
sanSanskritСанскритDeva, Newa, Shrd
satSanthaliСанталиOlck
sazSaurashtraСаураштраSaur
scnSicilianСицилийскийLatn
scoScotsШотландскийLatn
seySecoyaСекояLatn
shkShillukШиллукLatn
shnShanШанскийMymr
shpShipibo-ConiboШипибо-конибоLatn
sinSinhalaСингальскийSinh
skrSaraikiСирайкиArab
slkSlovakСловацкийLatn
slvSloveneСловенскийLatn
smeSaami, NorthСеверносаамскийLatn
smoSamoanСамоанскийLatn
smpSamaritanСамаритянскийSamr
snaShonaШонаLatn
sndSindhiСиндхиSind
snkSoninkeСонинкеLatn
snnSionaСионаLatn
somSomaliСомалийскийLatn, Osma
sotSotho, SouthernCото южный/СесотоLatn
spaSpanishИспанскийLatn
srbSoraСораSora
srcSardinian, LogudoreseСардинский, логудорскийLatn
srpSerbianСербскийCyrl, Latn
srrSerer-SineСерерLatn
sswSwatiСватиLatn
sukSukumaСукумаLatn
sunSundaСунданскийLatn, Sund
susSusuСусуLatn
swbComorian, MaoreКоморский, маорскийLatn
sweSwedishШведскийLatn
swhSwahiliСуахилиLatn
sylSylhetiСилхетскийSylo
tahTahitianТаитянскийLatn
tamTamilТамильскийTaml
tatTatarТатарскийCyrl, Latn
tbwTagbanwaТагбанваTagb
tbzDitammariДитаммариLatn
tcaTicunaТыкунаLatn
tdtTetun DiliТетум, ДилиLatn
telTeluguТелугуTelu
temThemneТемнеLatn
tetTetunТетумLatn
tgkTajikiТаджикскийCyrl
tglTagalogТагальскийLatn, Tglg
thaThaiТайскийThai
tirTigrignaТигриньяEthi
tivTivТивLatn
tlyTalyshТалышскийLatn
tobTobaТоба-комLatn
toiTongaТонгаLatn
tojTojolabalТохолабальскийLatn
tonTonganТонганскийLatn
topTotonac, PapantlaТотонакский, папантланскийLatn
tpiTok PisinТок-писинLatn
tsnTswanaТсванаLatn
tsoTsongaТсонгаLatn
tszPurepechaПурепечаLatn
tukTurkmenТуркменскийCyrl, Latn
turTurkishТурецкийLatn, Orkh
txgTangutТангутскийTang
tyvTuvaТувинскийCyrl
tzhTzeltalЦельтальскийLatn
tzmTamazight, Central AtlasТамазигхтский, среднеатласскийLatn
udmUdmurtУдмуртскийCyrl
uigUyghurУйгурскийArab, Latn
ukrUkrainianУкраинскийCyrl
umbUmbunduУмбунду/Мбунду, южныйLatn
uraUrarinaУраринаLatn
urdUrduУрдуArab
uznUzbek, NorthernУзбекский, северныйCyrl, Latn, Qaap
vaiVaiВаиVaii
vecVenetianВенетскийLatn
venVendaВендаLatn
vepVepsВепсскийLatn
vieVietnameseВьетнамскийHani, Latn
vmwMakhuwaМакуаLatn
volVolapükВолапюкLatn
vroVõroВыруский/ВыроLatn
warWaray-WarayВарайскийLatn
wlnWalloonВаллонскийLatn
wolWolofВолофLatn
wwaWaamaВаамаLatn
xalKalmyk-OiratКалмыцкийCyrl
xcrCarianКарийскийCari
xhoXhosaКосаLatn
xlcLycianЛикийскийLyci
xldLydianЛидийскийLydi
xmnMiddle PersianСреднеперсидскийMani
xmrMeroiticМероитскийMerc, Mero
xprParthianПарфянскийPrti
xsmKasemКасемLatn
yadYaguaЯгуаLatn
yaoYaoЧияоLatn
yapYapeseЯпскийLatn
yddYiddish, EasternИдиш, восточныйHebr
ykgYukaghir, NorthernЮкагирский, северныйCyrl
yorYorubaЙорубаLatn
yuaMaya, YucatecЮкатекскийLatn
zamZapotec, MiahuatlánСапотекский, мьяуатланскийLatn
zdjComorian, NgazidjaКоморский, НгазиджаLatn
zghTamazight, Standard MoroccanТамазигхтский, стандартныйTfng
zlmMalayМалайскийArab, Latn
ztuZapotec, GüiláСапотекский, гюиланскийLatn
zulZuluЗулуLatn
zybZhuang, YongbeiЧжуанский, юнбэйскийLatn

Если вы хотите использовать какие-то еще языки, свяжитесь с нами.

Параметры ответа

ПараметрТипОписание
nameStringНазвание языка
iso_nameStringНазвание языка (ISO 639-3)
original_nameStringОригинальное название
alternative_namesStringАльтернативные названия языка
iso_639-3StringКод языка (ISO 639-3)
iso_639-2StringКод языка (ISO 639-2)
iso_639-1StringКод языка (ISO 639-1)
regionStringРегион
classificationStringКлассификация
writingStringСистема письма (ISO 15924)
typeStringТип языка (Живой, Мертвый, Древний, Исторический или Искусственный)

Коды ответа

КодЗначениеОписание
OK200Запрос успешно обработан.
ERR_KEY_INVALID401Неправильный API ключ.
ERR_ACCOUNT_INACTIVE403Ваш аккаунт неактивен.
ERR_METHOD_IS_NOT_FOUND404API Метод не найден.
ERR_METHOD_IS_NOT_ALLOWED405Метод не разрешен.
ERR_FORMAT_NOT_ACCEPTABLE406Указанный формат ответа не поддерживается.
ERR_PARAM_NOT_SUPPORTED412Указанный параметр не поддерживается.
ERR_TOO_MANY_REQUESTS429Слишком много запросов.

Форматы ответа

ФорматОписание
JSONJavaScript объекты
JSONPJavaScript объекты, с определенной callback-функцией
YAMLYAML документы
XMLXML документы
MessagePackMessagePack объекты

Как получать ответ в разных форматах:

JSON:
https://tt-api.tech/1.0/lang_info?lang=[...]
или
https://tt-api.tech/1.0/lang_info.json/lang_info?lang=[...]
JSONP:
https://tt-api.tech/1.0/lang_info.jsonp/lang_info?lang=[...]&callback=myCallBack
XML:
https://tt-api.tech/1.0/lang_info.xml/lang_info?lang=[...]
YAML:
https://tt-api.tech/1.0/lang_info.yaml/lang_info?lang=[...]
MessagePack:
https://tt-api.tech/1.0/lang_info.msgpack/lang_info?lang=[...]

Пример успешного запроса

Параметры запроса

{
    "lang": "rue"
}

Код ответа

200 Ok / JSON Language Description

Ответ

{
    "result": {
        "classification": "Indo-European, Balto-Slavic, Slavic, East", 
        "iso_name": "Rusyn", 
        "iso_639-3": "rue", 
        "iso_639-2": "", 
        "name": "Rusyn", 
        "iso_639-1": "", 
        "region": "Zakarpats’ka oblast’.", 
        "original_name": "русиньскый язык (Rusynska mova)", 
        "writing": "Cyrl, Latn", 
        "type": "Living", 
        "alternative_names": "Carpathian, Carpatho-Rusyn, Ruthenian"
    }
}

Пример запроса с ошибкой

Параметры запроса

{
    "lang": "ruc"
}

Код ответа

412 Precondition Failed / JSON Language Description

Ответ

{
    "errors": {
        "lang": [
            "'ruc' is not a valid choice."
        ]
    }
}
Обработано запросов
66 862
Среднее время анализа
3 ms
Точность анализа
100%

Итак, давайте начнем!

Начать