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
Framework | SDK | Status |
---|---|---|
React | React SDK | ✅ Available |
Vue.js | Vue SDK | 🚧 Coming Soon |
Angular | Angular SDK | 📋 Planned |
Svelte | Svelte SDK | 📋 Planned |
For Server-Side
Environment | SDK | Status |
---|---|---|
Node.js | Node SDK | 🚧 Coming Soon |
Python | Python SDK | 📋 Planned |
Go | Go SDK | 📋 Planned |
PHP | PHP 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:
- Audit current implementation - Identify all translated strings
- Set up LiveI18n account - Create API keys
- Install SDK - Add to your project
- Gradual migration - Replace translations incrementally
- 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?
- React SDK Installation - Get started with React
- React Examples - See real implementations
- Best Practices - Optimization tips