Skip to main content

SDKs Overview

LiveI18n provides easy-to-use SDKs for popular frameworks and languages. Choose the SDK that matches your technology stack.

Available SDKs

React SDK

Status: ✅ Available

The React SDK provides seamless integration with React applications through the <LiveText> component and hooks.

  • Package: @livei18n/react-sdk
  • Installation: npm install @livei18n/react-sdk
  • Features: Component-based, automatic caching, TypeScript support
  • Get Started

Vue SDK

Status: 🚧 Coming Soon

Vue.js integration with reactive translations and composition API support.

  • Package: @livei18n/vue-sdk
  • Expected: Q2 2025
  • Features: Composition API, reactive translations, TypeScript support

Node.js SDK

Status: 🚧 Coming Soon

Server-side translation support for Node.js applications and APIs.

  • Package: @livei18n/node-sdk
  • Expected: Q2 2025
  • Features: Server-side rendering, API integration, caching

Choosing an SDK

For Web Applications

FrameworkSDKStatus
ReactReact SDK✅ Available
Vue.jsVue SDK🚧 Coming Soon
AngularAngular SDK📋 Planned
SvelteSvelte SDK📋 Planned

For Server-Side

EnvironmentSDKStatus
Node.jsNode SDK🚧 Coming Soon
PythonPython SDK📋 Planned
GoGo SDK📋 Planned
PHPPHP SDK📋 Planned

Common Features

All LiveI18n SDKs share these core features:

🚀 Automatic Caching

Intelligent client-side caching reduces API calls and improves performance.

🤖 AI-Powered Translations

High-quality translations using advanced language models with context awareness.

🌍 Language Detection

Automatic detection and normalization of target languages from user input.

⚡ Real-time Updates

Translations update instantly without page refreshes.

🔧 Developer Tools

Built-in debugging, error handling, and development utilities.

SDK Architecture

All SDKs follow a consistent architecture:

┌─────────────────┐
│ Your App │
├─────────────────┤
│ LiveI18n SDK │
│ - Caching │
│ - API Client │
│ - UI Layer │
├─────────────────┤
│ CDN (soon) │
│ - Caching │
│ - Analytics │
├─────────────────┤
│ LiveI18n API │
│ - Translation │
│ - Caching │
│ - Analytics │
└─────────────────┘

Getting Started

1. Choose Your SDK

Select the SDK that matches your framework from the table above.

2. Install and Configure

Each SDK has its own installation and configuration process. Check the specific SDK documentation for details.

3. Test Your Setup

Use our interactive demo to test your API keys and see translations in action.

Migration Guide

If you're migrating from another i18n solution:

  1. Audit current implementation - Identify all translated strings
  2. Set up LiveI18n account - Create API keys
  3. Install SDK - Add to your project
  4. Gradual migration - Replace translations incrementally
  5. Test thoroughly - Verify all translations work

Community & Support

Resources

  • Documentation - Comprehensive guides for each SDK
  • Examples - Real-world implementation examples
  • GitHub - Source code and issue tracking
  • Community - Discord server for discussions

Getting Help

  • Check the specific SDK documentation
  • Try the interactive demo
  • Search existing GitHub issues
  • Contact support for technical issues

What's Next?

Ready to start with your first SDK?