flydendec/platform
Live5,541oversættelser / sek

Oversættelsesinfrastruktur for den agent æra.

De fleste oversættelses-API'er blev designet, da "oversættelse" betød, at et menneske indsatte tekst i en webformular. FluentC blev designet til, hvad oversættelse er nu: en agent, der ringer til en API tusindvis af gange i timen, midt i en arbejdsproces, og forventer et svar, før brugeren lægger mærke til det.

Den skift ændrer alt under API'en — hvordan caching fungerer, hvordan batches håndteres, hvordan prissætningen er struktureret, og hvordan hastighedsgrænser opfører sig. Vi genopbyggede stakken omkring det.

Hvad er i platformen

Ét produkt. Få bevægelige dele. Her er turen.

Hver sektion linker til en dybere side, hvis du vil have hele historien.

01Oversættelses-API

Én endpoint, tre inputformater, én UUID til autentificering.

POST /ai_agent/translate håndterer tekst, HTML og JSON. Du vælger inputformatet, målsproget, og om du ønsker svaret tilbage synkront eller som en batchopgave. Det er hele overfladearealet.

Autentificering er en enkelt UUID i autorisationsheaderen. Ingen tokenudveksling, ingen klientbiblioteker nødvendige for at komme i gang. curl fungerer. n8n fungerer. Et LangChain-værktøj fungerer. Hvad end du holder, virker.

Læs API-reference
POST /ai_agent/oversæt
curl -X POST https://api.fluentc.io/ai_agent/translate \
  -H "Authorization: 4f3a-uuid-...-9c2e" \
  -H "Content-Type: application/json" \
  -d '{
    "input_format": "json",
    "target_language": "es",
    "mode": "sync",
    "content": { "title": "Hello", "body": "Welcome" }
  }'

# 204ms · 200 OK
{
  "translation": {
    "title": "Hola",
    "body": "Bienvenido"
  },
  "target_language": "es",
  "tm_hit": false,
  "request_id": "tx_8f3a72c4"
}
input_format: tekst
ren tekststreng
input_format: html
bevarer tags + attributter
input_format: json
går strukturen
02Realtidstranslation

For når en agent er midt i en samtale og har brug for svaret nu.

Synkron anmodning, oversat tekst i svaret, ingen polling.

Bag scenen er der en indholdsadresseret cache, der er nøglet på SHA256(target_language + input)Anden gang den samme streng kommer igennem, springer du modellen helt over — samme oversættelse, samme nøgle, hurtigere svar.

Det betyder mere, end det lyder som om, det burde. En flersproget chatbot, der svarer hej på tolv sprog vil ramme den cache konstant.

Se hvordan realtids-tilstand fungerer
Live cache-observatør
hej
STREAMING
PL
hej
Cache-hit
8ms
VI
hej
Cache-hit
10ms
TH
สวัสดี
Cache-hit
10ms
EN
hej
Cache-hit
10ms
ES
hej
Cache-hit
7ms
FR
goddag
Cache-hit
11ms
JA
こんにちは
Cache-hit
10ms
DE
hej
Cache-hit
8ms
cache_hits = 8 · model_kald = 0 · session = 39sparet $0.0064
Job · batch / json
job_id = sha256(input)[:12]
● FÆRDIG
INDTAST · EN
{
titel: Hej,
krop: Velkommen,
CTA: {
mærke: Start
}
}
FAN UD · 3 STRENGE
OUTPUT · ES
{
titel: Hej,
krop: Velkommen,
CTA: {
mærke: Begynde
}
}
Rækker
50,000
Parallel
32 arbejdere
Varighed
47 sekunder
03Batchoversættelse

For når du har 50.000 rækker, og du har brug for dem alle på én gang.

Indsend jobbet, få en job_id Tilbage, afstem for resultater, når du er klar. Fungerer til et Google Sheet, en produktkatalog, en katalog over JSON i18n-filer — alt.

JSON håndteres korrekt: indlejrede strukturer gennemgås, hver strengværdi oversættes uafhængigt og parallelt, og den oprindelige form samles igen til sidst. Nøgler forbliver nøgler. Struktur forbliver struktur.

Det samme job_id er sikkert at stemme for evigt — det er en deterministisk hash af din input, ikke en tilfældig billet. Indsend det samme indhold igen, og du får samme job_id tilbage og det samme cachede resultat.

Se, hvordan batch-tilstand fungerer
04Oversættelsesdatabase

Betal én gang for "Tilføj til kurv." For altid.

Oversættelsesdatabase er en database med oversættelser, du allerede har betalt for. Næste gang den samme streng kommer igennem, betaler du ikke igen — og svaret er hurtigere, fordi det ikke rammer modellen.

De fleste oversættelses-API'er opkræver dig pr. tegn hver gang. Vi gør ikke. For e-handelskataloger, understøttelse af makroer, og ethvert produkt med gentagne strenge, er dette, hvor størstedelen af besparelserne kommer fra.

Du kan også overskriv specifikke oversættelser på en pr. hjemmeside basis når du ønsker en anden gengivelse end modellens standard. cachen respekterer dine overskrivninger.

Læs om oversættelsesdatabase
TM LEDGER · "Tilføj til kurv"
tm:8c4a91…2e7b
● cachetet
2026-03-04ES· modelopkald$0.0008
2026-03-04FR· modelopkald$0.0008
2026-03-04JA· modelopkald$0.0008
2026-03-11ES✓ tm hit$0.0000
2026-03-18ES✓ tm hit$0.0000
2026-04-02FR✓ tm hit$0.0000
2026-04-12JA✓ tm hit$0.0000
2026-05-01ES✓ tm hit · brugerdefineret overskrivning$0.0000
Faktureret · 8 opkald$0.0024
sparet $0,0040 mod per-tegnsregning
05Understøttede sprog

Kataloget, du ville forvente, tilpasset den agent, der spørger.

De store europæiske sprog, de store asiatiske sprog, arabisk, hebraisk, hindi og den lange hale derudover.

Listen er cachet og eksponeret på GET /ai_agent/languages, begrænset til det, du har aktiveret på din agent.

Tilføj eller fjern sprog fra dit dashboard. Hver agent har sit eget aktiverede sæt — så en Shopify-agent, der oversætter til ti sprog, og en intern supportagent, der oversætter til tre, kan eksistere under den samme konto.

Se hele sprogliste
GET /ai_agent/sprog
200 · 128 aktiveret
iengelsk
detSpansk
frFransk
afTysk
detItaliensk
ptportugisisk
nlHollandsk
svsvensk
nejNorsk
daDansk
oversæt: plPolsk
csTjekkisk
trTyrkisk
elgræsk
ruRussisk
UKukrainsk
arArabisk
hanHebraisk
hejHindi
bnBengali
jaJapansk
koKoreansk
zhKinesisk
devivietnamesisk
thThai
IDIndonesisk
msmalaysisk
tlTagalog
svSwahili
faPersisk
dinUrdu
taTamil
+96mere
Hvordan det faktisk fungerer

Fem ting, du bør vide, hvis du vurderer.

01
Hash-nøgle-cache.

Identisk input + målsprog er et cache-hit. Ingen "uskarp match" overraskelser, ingen opkaldsbaseret fakturering for gentagne strenge.

sha256(mål + input) → cache-nøgle
02
Deterministiske job-ID'er.

Genindsendelse af den samme batch-input returnerer det samme job_id. Idempotent designet.

job_id = hash(input)
03
Genoptagelsesadfærd indbygget.

Baggrundsoversættelsesopgaver prøver igen ved modeltimeout (5 forsøg, eksponentiel backoff) og hastighedsbegrænsninger (10 forsøg, respekt for Retry-After). Du behøver ikke selv at bygge dette.

timeout: 5x exp · 429: 10x · Retry-After honored
04
JSON-partier kører parallelt.

Et dokument med 200 strengværdier kører ikke 200 sekventielle modelkald — det spreder sig ud og samler det igen.

fane ud · 32 arbejdere · genmontere
05
Én overskrift, ingen SDK påkrævet.

Hele API'en er tilgængelig via curl. SDK'er findes, hvis du ønsker dem; de er ikke en forudsætning.

Authorization:
Vil du have den rå form af API'en?

OpenAPI-specifikationen er offentliggjort på /ai_agent/swagger.yml og de interaktive dokumenter på /ai_agent/docs.