-
- POST
- /api/transliterate
-
-
- Transliterate a single string. Use POST when the input is large, contains newlines, or you
- prefer explicit request bodies.
-
-
- Request body
-
-
- Response — 200 OK
-
-
- cURL
-
-
- JavaScript (browser / Node 18+)
-
-
- Ruby
- "application/json",
-)
-puts JSON.parse(res.body)["output"] # → "Anton"`} />
-
-
-
-
- GET
- /api/transliterate
-
-
- Same operation, query-string form. Easier to test in a browser or one-liner curl. Avoid for
- inputs containing newlines.
-
-
- Query parameters
-
-
- | Name | Required | Description |
-
-
- system | yes | Interscript system code |
- input | yes | Source text (≤ 10,000 chars) |
- stage | no | Stage to execute (default main) |
-
-
-
- cURL
- curl -G 'https://interscript.org/api/transliterate' \\
- --data-urlencode 'system=bgnpcgn-ukr-Cyrl-Latn-2019' \\
- --data-urlencode 'input=Антон'
-
-
-
+ API reference
+
+ The API reference now lives at api.interscript.org/docs.
-
+
diff --git a/src/pages/contributing.astro b/src/pages/contributing.astro
index c1c5ef5..e84f24c 100644
--- a/src/pages/contributing.astro
+++ b/src/pages/contributing.astro
@@ -127,7 +127,7 @@ stage main {