Skip to main content

Ollang SDK

The Ollang SDK (@ollang-dev/sdk) is the official TypeScript/Node.js library for integrating Ollang’s translation and localization platform into your projects. Use it to scan i18n files, manage translations, capture CMS content in the browser, and programmatically create orders.

What’s Included

The SDK provides three main integration points:
ComponentUse CasePackage
Ollang Asset ManagementScan i18n files, translate, apply to codebase@ollang-dev/sdk
Browser SDKCapture CMS content (Strapi, etc.) in the browser@ollang-dev/sdk/browser
Node API ClientCreate orders, manage projects, upload files programmatically@ollang-dev/sdk

Key Features

  • Local i18n scanning — Detect hardcoded strings, i18n keys, videos, images, and audio in your codebase
  • Translation workflow — Translate selected items via Ollang, apply results back to files
  • CMS content capture — Integrate with Strapi or custom CMS; capture content in-browser for translation
  • Folder-based organization — Keep local and CMS content separate with named folders
  • Kanban-style UI — Visual dashboard (Scanned → Translating → Translated → Submitted)
  • REST API client — Orders, projects, uploads, revisions, custom instructions

Prerequisites

  • Node.js 16 or higher
  • An Ollang account and API key
  • For Asset Management: a project with i18n files (Next.js, React, Vue, or custom)
  • For Browser: a website with CMS content (e.g., Strapi)

Architecture

Next Steps