Skip to main content
Documentation

A key is a label for one piece of text in your product, like a button or a headline. Keys are what you translate.

Keys and namespaces

Navigation

Open the translation editor and choose Add Key.

1Workspace
2Project
3Translation Editor
4Add Key
Navigation guide animation

Organization

Add and edit text

Add a key with its original text, a group, and tags. You can fix typos any time.

Groups (namespaces)

Sort keys into groups called namespaces, such as common, auth, or dashboard.

Search and filter

Find any key fast by searching, or filter by status like Untranslated or Approved.

AI coding assistants

Tools like Cursor and Windsurf can find existing keys or add new ones from your code editor.

What a key is

A key is one piece of text in your product, such as a button label or an error message. StringsOS keeps a change history for each one.

  • Select and delete several at once
  • See the full history of each key
  • Use groups to keep big projects tidy

Add text

You can add keys by hand in StringsOS, or let an AI coding assistant add them from your code editor. Keys live in groups (called namespaces), like onboarding, settings, or dashboard, so big projects stay manageable and two keys never clash.

Cleaning up

When you delete a key, it isn’t erased right away. It’s marked as deleted, so it won’t be exported to your live product, but you can still recover its translations if you need to. It stays that way until it’s permanently removed.

Next: get AI drafts

Let AI draft translations for your text.

AI suggestions

Add your text to StringsOS and translate it your way.

Free during beta · No credit card required