API di identificazione del carattere

Identificare i caratteri da tratti letterari o un'immagine, abbinata a una libreria di font open-source gratuiti. Gratis per gli esseri umani su questo sito - questa API è per uso programmatico e di massa.

Punto finale

POST https://fonts.free/api/identify/

Due modalità. Inviare risposte wizard come JSON, o un'immagine come dati di forma multipart. Aggiungere?top=N (1-48) per impostare quante corrispondenze tornare.

1. Con tratti letterari

curl -X POST "https://fonts.free/api/identify/?top=8" \
  -H "Content-Type: application/json" \
  -d '{"answers": {"serif": ["none"], "contrast": ["low"], "a": ["double"]}}'

2. Da un'immagine (beta)

curl -X POST "https://fonts.free/api/identify/" \
  -F "image=@sample.png"

Python

import requests

H = {"X-Api-Key": "your_key"}

# by traits
r = requests.post("https://fonts.free/api/identify/?top=8", headers=H,
                  json={"answers": {"serif": ["none"], "contrast": ["low"]}})

# from an image
r = requests.post("https://fonts.free/api/identify/", headers=H,
                  files={"image": open("sample.png", "rb")})

for m in r.json()["matches"]:
    print(m["family"], m["score"], m["url"])

Risposta

{
  "ok": true,
  "mode": "wizard",
  "matches": [
    {"slug": "roboto", "family": "Roboto",
     "url": "https://fonts.free/fonts/roboto/",
     "css": "…", "score": 3}
  ]
}

Autenticazione e limiti

Senza una chiave l'endpoint funziona ma è limitato al tasso per IP - va bene per provarlo. Una chiave aumenta il limite rispetto a una quota mensile. Inviarlo come parametro di intestazione o interrogazione:

-H "X-Api-Key: your_key"      # or  ?key=your_key

Piani

Libero
100 chiamate / mese

Nessuna chiave necessaria per l'uso leggero. Ottimo per prototipi e utensili a basso volume.

Pro
$9/mo - 10.000 chiamate

Per applicazioni di produzione e identificazione di lotti.

Affari
$49/mo - 100.000 chiamate

Alta velocità o utilizzo incorporato.

Vedere i piani e sottoscrivere

Il livello libero non ha bisogno di alcuna chiave - basta chiamare l'endpoint, è tasso limitato per IP. Iscriviti alla pagina dei prezzi per una chiave con una quota mensile più alta. Ogni corrispondenza con il ritorno API è un carattere libero, aperto, quindi non c'è nulla da licenza a valle.

Valuta questa pagina
5.0/5 (0)

Cosa potremmo migliorare? Il tuo feedback ci aiuta a risolvere i problemi.