DocsNothing is translated4 min read

Nothing is translated

In order of how often it is the answer. Each one is checkable in under a minute.

symptomcausefix
First paint is English, then it changesWorking as designednothing — or preload() at startup
Every string stays English forever401: the key is wrong, revoked, or from another environmentthe console prints the first 15 characters of what it was given
403 origin_not_allowed in the browserYour origin is not in the project listadd http://localhost:5173 etc. in the dashboard
Works on the server, fails in the browserThe key is test, or the origin list is empty and the browser sends noneissue a live key for the client, a test key for CI
Same word, wrong meaning on one screenCalled with no context while another screen used a contextpass screen:<name> consistently
402 after a good weekThe monthly character meter is spentusage is in the body; upgrade or wait for the reset
One string never translatesLonger than 500 characters, or only control/bidi characterssplit long copy upstream; the SDK truncates and warns
503 now and thenThe model is downexpected: the string is filed in the Inbox anyway
"Translated with Siyak" you did not wantFree plan attributionit disappears on an approved plan, and never attaches to an approved string

Ask a person

Support → New ticket. Include the month, the project name and, for a browser, the Origin you are calling from — the first two are what any answer needs, and the third resolves half of all 403 reports without a reply.

# What the SDK prints is enough for a ticket; it never logs a full key.
[siyak] invalid_api_key (HTTP 401) — key: sk_live_9f2c1a… (first 15 characters only)