Skip to main content
Stringhive Introduction

Introduction

Stringhive is a translation management platform for developer teams. You push your source strings, your translators do their thing, and you pull the finished translations back into your app. That's the whole loop.

The Stringhive dashboard showing a team's hives with translation progress

The core idea

Everything in Stringhive revolves around three things:

Hives are your projects. One hive per app, per product, per whatever makes sense to you. Each hive has a source language and a list of target languages.

Strings are your translation keys and their source values. auth.login = "Log in", nav.home = "Home", that kind of thing.

Translations are what your translators produce: the localized versions of each string for each target language.

What you can do with it

  • Manage all your translation strings in one place, with a proper editor built for translators (not developers)
  • Import strings from JSON or PHP files, export them back the same way
  • Use machine translation from DeepL, Google, Azure, or OpenAI to get a first draft fast
  • Keep terminology consistent across your whole app with a glossary
  • Sync strings automatically from CI/CD using the REST API, the Laravel SDK, or the Node SDK
  • Get notified in real time when translations change via webhooks or directly in Slack and Discord
  • Use Stringhive directly from AI coding assistants via the MCP server

Who's this for?

You are... Start here
A translator or project manager Quick Start, then The Editor
A developer integrating via API Quick Start, then API Authentication
A developer using Laravel Laravel SDK
A developer using Node.js Node.js SDK

New here? The Quick Start is the best place to begin.

Getting help

Questions or gaps in the docs? support@stringhive.com.