Basicamente há duas maneiras: via text/plain (por motivos de retrocompatibilidade) e via application/json. Para você escolher entre um dos dois, basta, primeiramente setar o seu header "content-type" para um dos dois:
- "Content-Type: text/plain"
- "Content-Type: application/json"
Para facilitar, deixo abaixo alguns exemplos prontos usando o curl:
$ curl -XPOST -H "Content-Type: text/plain" -d 'url_translation[url]=https://www.typescriptlang.org/docs/handbook/typescript-in-5-minutes.html' https://abre.ai/_/generate
$ https://abre.ai/cFgb
$ curl -XPOST -H "Content-Type: application/json" -d '{"url_translation":{"url":"https://www.typescriptlang.org/docs/handbook/typescript-in-5-minutes.html"}}' https://abre.ai/_/generate