Transliterate accents
Supported accents become ASCII while punctuation becomes word separators.
cURL
curl --fail-with-body --request POST 'https://www.base64.sh/api/v1/slug-generator/' \
--user-agent 'Base64.sh API example/1.0' --header 'Content-Type: application/json' \
--data-raw '{"text":"Crème brûlée: 10 Tips & Tricks!"}'
JavaScript
const response = await fetch("https://www.base64.sh/api/v1/slug-generator/", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"text": "Crème brûlée: 10 Tips & Tricks!"
})
});
if (!response.ok) throw new Error(await response.text());
console.log(await response.json());
Python
import json
from urllib.request import Request, urlopen
payload = json.loads("{\n \"text\": \"Crème brûlée: 10 Tips & Tricks!\"\n}")
request = Request(
"https://www.base64.sh/api/v1/slug-generator/",
data=json.dumps(payload, ensure_ascii=False).encode("utf-8"),
headers={"Content-Type": "application/json", "User-Agent": "Base64.sh API example/1.0"},
method="POST",
)
with urlopen(request, timeout=15) as response:
print(json.load(response))
Response · HTTP 200
{
"ok": true,
"data": {
"result": "creme-brulee-10-tips-tricks"
}
}