Swing2sleep logo
    i18n

    Translation Studio — the native Shopify translation engine.

    We built Swing2sleep a bespoke translation platform that writes straight into Shopify's native Translations API — covering the products, metafields, theme sections, menus and alt-texts that Translate & Adapt and Langify never reach, with glossaries, reference masking and task-based AI routing.

    Start your project

    Client

    Swing2sleep

    Industry

    E-commerce / Shopify

    Scope

    Custom Shopify translation app

    Resources

    Products, Metafields, Themes, Menus

    // the_challenge

    Standard Shopify translation tools kept getting in the way.

    Swing2sleep sells its baby swings internationally on Shopify and must keep products, metafields and theme copy consistent across several languages. Shopify Translate & Adapt and Langify both broke down in daily use — limited AI, no real bulk control and translations that never reached the storefront.

    • AI limited to a few fields, with no control over model, tone or terminology
    • Metafields, metaobjects and nested rich-text shown only partially
    • Alt-texts saved on the wrong resource and never rendered in the storefront
    • Langify's parallel database is decoupled from Shopify — with per-language monthly fees

    // the_solution

    One translation engine, built on Shopify's native API.

    DevCore designed and built a bespoke translation platform that saves every translation through translationsRegister directly on the original resource — compatible with Markets, Hydrogen and any storefront, with no vendor lock-in. It unlocks the resources other tools miss and adds the quality, safety and team layers a real localisation workflow needs.

    ~2M

    Words translated in under 1 hour

    >60

    Previously inaccessible fields translated

    100%

    Tone of voice & native speaking covered

    // what_it_does

    What the software can do — at a glance.

    Full access to Shopify's native Translations API

    Every translation is written via translationsRegister straight onto the original resource — fully compatible with Markets, Hydrogen and any storefront. No parallel database, no vendor lock-in.

    Resources that are otherwise invisible

    We surface fields Translate & Adapt and Langify can't deliver cleanly: product, variant and shop metafields including nested metaobjects; theme sections and theme-app-embeds as their own virtual resource type; menus with LINK buckets, shop policies, email templates and delivery methods; and rich-text references with correct resolution of images, products and collections.

    The alt-text fix no other tool does

    Shopify keeps two parallel image resources (MediaImage and ProductImage), each with its own alt-text — themes read one or the other, so alt-texts often stay in the source language even when Translate & Adapt shows them as translated. On save, the engine writes to both resources and matches images by URL, so alt-texts reliably appear in the chosen language in the storefront.

    Bulk workflows with real control

    Multi-select then “translate selected” across every resource, language and field type. Cancelable jobs with a 45 s timeout and exponential backoff, plus an empty-fields-only mode versus overwrite, strictly filtered by the current search.

    Quality & safety layer

    Glossary and fixed terms for brand terms (“Swing2Sleep”, product lines) with case-sensitive placement, a blacklist and ignore-values for fields and values that must never be translated, plus reference masking that hides GIDs, URLs, handles, {{ liquid }} and [[ placeholders ]] before the AI call and restores them 1:1 afterwards.

    AI routing instead of a one-size model

    Task-based model routing (e.g. Gemini 2.5 as the default, a dedicated large-text model above 20k characters) with deterministic settings (temperature 0, top_p 0.1) for reproducible results.

    Built for teams and daily operation

    Live collaboration presence, per-field history and “outdated” badges when the source changes, a KPI dashboard with coverage per language and resource bucket, cross-language search with deep-links straight into the editor, and auto-translate rules for newly created products.

    // inside_the_app

    A look inside the platform.

    // the_result

    Translations that live natively in Shopify.

    Swing2sleep's translations now live natively in Shopify, are Markets-ready and visible in the storefront (including alt-texts), editorially controllable and edited in minutes instead of days — with no monthly per-language fees and no dependency on an app database.

    • Translations stored natively via Shopify's Translations API — Markets & headless ready
    • Alt-texts reliably rendered in the storefront in every language
    • Brand terms, references and placeholders protected on every AI call
    • Coverage dashboard, per-field history and cross-language search for the whole team

    Built with

    Shopify APItranslationsRegisterMetafieldsMetaobjectsThemesGlossariesAI RoutingBulk JobsMarkets

    Want localisation built around your exact store?

    Like Swing2sleep, we can build a bespoke translation engine on Shopify's native API that replaces Translate & Adapt and Langify. Tell us how your store works — we'll build the software around it.

    Start your project