Divvun API
Documentation for the Divvun API endpoints
Introduction
Welcome to the Divvun API documentation. This API provides endpoints for interacting with the Divvun service.
Base URL
All API endpoints are relative to the base URL:
https://dev.api.giellalt.org
Endpoints
Health Check
GET /health application/json
Check the health status of the API.
Response
{
"status": "ok"
}
Grammar Check
POST /grammar/:tag application/json
Check grammar for text. Available languages:
fkv- Kven Finnishfo- Føroysktga- Gaeilgekl- Kalaallisutnb- Norsk bokmålse- Davvisámegiellasma- Åarjelsaemien gïelesmj- Julevsámegiellasmn- Anarâškielâsms- Nuõrttsääʹmǩiõll
Request application/json
{
"text": "sami"
}
Response application/json
{
"text": "sami",
"errs": [
{
"error_text": "sami",
"start_index": 0,
"end_index": 4,
"error_code": "typo",
"description": "Ii leat sátnelisttus",
"suggestions": [
"sámi"
],
"title": "Čállinmeattáhus"
}
]
}
Spell Check
POST /speller/:tag application/json
Check spelling for text. Available languages:
apu- Apurinãba- башҡорт теле (Başķort tele), башҡортса (Başķortsa)bxr- Буряад хэлэнciw- Chippewacrk- ᓀᐦᐃᔭᐍᐏᐣ, Nēhiyawēwinde- Deutschest-x-plamk- EST-X-PLAMKest-x-utee- EST-X-UTEEesu- Central Alaskan Yupikfi- Suomifit- Meänkielifkv- Kven Finnishfo- Føroysktga- Gaeilgehdn- Xaad Kilik- Inupiaqizh- Ižorin kēlikl- Kalaallisutkoi- Коми-пермяцкӧй кывkpv- Komi-Zyriankrl- Karjalakw- Kernewekliv- Livõ kellv- Latviešumdf- Mokshamhr- Олык марий йылмеmns- Ма̄ньщиmrj- Кырык мары йӹлмӹmyv- Эрзянь кельnb- Norsk bokmålnn- Nynorsknno-x-ext-apertium- NNO-X-EXT-APERTIUMoj- Ojibwaolo- Livvin kieliro- Românăru- Русскийse- Davvisámegiellasje- Bidumsámegiellasma- Åarjelsaemien gïelesmj- Julevsámegiellasmn- Anarâškielâsms- Nuõrttsääʹmǩiõllso- Soomaalispa-x-ext-apertium- SPA-X-EXT-APERTIUMsrs- Tsúūt’ínàtt- Татарudm- Удмурт кылvep- Vepsävot- vad̕d̕a tšeelivot-x-ext-kkankain- VOT-X-EXT-KKANKAINvro- Võro kiilyrk- Ненэця' вада
Request application/json
{
"text": "sami"
}
Response application/json
{
"text": "sami",
"results": [
{
"word": "sami",
"is_correct": false,
"suggestions": [
{
"value": "sámi",
"weight": 14.529631
},
{
"value": "sama",
"weight": 40.2973
},
{
"value": "sáme",
"weight": 45.896103
},
{
"value": "sabmi",
"weight": 50.2973
},
{
"value": "samai",
"weight": 50.2973
},
{
"value": "sapmi",
"weight": 50.2973
},
{
"value": "satmi",
"weight": 50.2973
},
{
"value": "samo",
"weight": 55.2973
},
{
"value": "samu",
"weight": 55.2973
},
{
"value": "somá",
"weight": 56.623154
}
]
}
]
}