Skip to main content
Translate and culturally localize an app’s store metadata — title, subtitle, keywords, promotional text, description, and what’s new — into up to 10 languages in a single run. An LLM adapts each field for native speakers (not a word-for-word translation) and respects App Store character limits. The work runs asynchronously on a background job, so POST /v1/localizations returns a jobId immediately (HTTP 202). Poll GET /v1/localizations/jobs/:jobId for the per-locale results.
When the app is connected in your Appeeky account, each translation is saved as an editable draft (visible in the dashboard Localizations tab). Set publish: true to push each translation straight to the live App Store Connect listing after translating. Direct publishing requires a connected App Store Connect key — see App Store Connect.

Create a run

Request Body

* Provide either appId or userAppId. source object (all fields optional, all string \| null):
Cost is metered at 3 credits per requested locale (one LLM call each). A 5-language run costs 15 credits. The poll endpoint is free.

Code Examples

Response (202 Accepted)


Poll for results

Response

Job Fields

Result Fields (per locale)


MCP Tools


Errors