One script · three ways in · one memory

Your site, in every language you sell in. By lunch.

Paste one line and BeMyWords keeps your site translated at all times — with a live editor on the page itself, so when a sentence reads wrong you fix it right there.

5,000 words free · no card · 199 kr flat with your own AI key · 31 languages

Already have an i18n setup? Pick your stack for a step-by-step guide.

Not sure yet what translating a site involves? Start here →

Developer working at a laptop in daylight
Example receipt · July Nothing needs you
  • New strings translated 214
  • Languages kept live 5
  • Checkup score 99.2%
How it works

Four steps. Then it's out of your hands.

Set it up once. From there languages stay live on their own, and the monthly receipt tells you what happened.

<!-- one tag, before </head> -->
<script src= "https://www.bemywords.no/bw-editor/trigger.js"
        data-account= "acct_…"  defer></script>
  1. 01

    It reads the site you already have

    The script maps your sitemap and learns new text as real visitors browse — no extraction task, no listing strings by hand.

  2. 02

    Your rulebook constrains the model

    Glossary, tone, do-not-translates, per-language prompts. Hard constraints, not polite suggestions.

  3. 03

    Two scans and one score

    Checkup and language audit flag drifted strings and impostor languages before your visitors see them.

  4. 04

    Ship it your way

    Serve live from the script, fetch files into your build (JSON, YAML, PO, .strings — Android XML and Flutter ARB via a drop-in converter), or sync over the API. Switching never re-translates a word.

Two things you won't find elsewhere

Fix a sentence on the page. Find the ones you missed.

A live editor on your own site

Type the Konami code on any page and an editor opens in place. Click the sentence that reads wrong, rewrite it, save. It works on fully static pages too, with no proxy in front of your site.

How the live editor works →

A screenshot finds what you forgot

Drop in a picture of a screen. A vision model reads every string on it, matches them to your keys, and shows which have nothing in the language you're shipping.

How the screenshot translator works →

What we refuse to get wrong.

01

Your words stay yours

Export everything, any time, in the formats your stack expects. Leaving costs you nothing but new runs.

02

One flat price

Bring your own inference endpoint and it's 199 kr a month, whatever the volume. No seats, no per-site fee.

03

Rules beat vibes

The model never sees a free hand. Your glossary and tone rules are applied before generation, then verified after.

04

Quiet by default

Languages go live on their own once they are ready — and one monthly receipt reports the work. No dashboards to babysit.

Who's behind it

We built it because we needed it.

Skiwo runs interpreting and translation services across the Nordics. Keeping our own products readable in five languages was a standing tax on a small team, so we automated the boring nine tenths of it.

No customer logos on this page yet — BeMyWords is used in production by us, and now by whoever wants the same deal. That's the honest version.

Two colleagues working together
199 kr a month, with your own AI key

Unlimited words, languages, sites and team members. Free to start — save your key and switching to the flat plan is one click.