Skip to Content
TranslateSheet now in beta 🎉
Introduction

Introduction

Welcome to TranslateSheet – a lightweight, developer-friendly solution for managing and automating multilingual app translations in React and React Native. This documentation will guide you through setup, usage, and advanced features, enabling you to create globally accessible applications effortlessly.

What is TranslateSheet?

TranslateSheet is a modern, intuitive localization framework designed to streamline the translation process for developers. Built on top of the trusted i18next library, it combines developer-first workflows with powerful features, making localization easy for both new and existing apps.

TranslateSheet is designed for teams of all sizes – from small indie developers to large enterprises – who want to integrate localization into their apps with minimal friction, without sacrificing flexibility.

Unlike traditional solutions that require centralized JSON files or boilerplate-heavy workflows, TranslateSheet allows you to define translations locally within your components during development while automatically consolidating them for production. One of its standout features is hot reloading support, enabling developers to see translation changes instantly during development, a feature often missing in other solutions.

While you can use TranslateSheet without AI translation, it’s designed with the assumption that you’ll take advantage of its fully supported AI-powered translation feature for rapid multilingual support.

TranslateSheet works in parallel with i18next (or similar libraries) to handle runtime translations. During development, you can define translations locally, and once you run the generate command, TranslateSheet consolidates all translations into language-specific files ready for production.

Key Features

  • Automatic Namespace Management
    Dynamically register and manage namespaces for each component, reducing the need for manually maintaining large, centralized files.

  • AI Translation✨ (Fully Supported)
    Use AI-powered automatic translations to quickly bootstrap multilingual support, with an option for professional human review. While manual translation is still possible, we recommend leveraging AI for speed and efficiency.

  • Dynamic Interpolation
    Easily inject variables into your translations using a clean and familiar syntax.

  • Hot Reloading Support
    See translation changes instantly during development, improving the developer experience and speeding up the localization process.

  • Consolidated Translation Support
    Separate development and production workflows by generating a consolidated translation file for runtime, improving performance while retaining a smooth developer experience.

Next Steps

Ready to get started? Head over to the Installation & Setup section to install TranslateSheet and configure your project.

Last updated on