Skip to content

Unlingo is the open-source developer platform for modern internationalization. Host, manage, and deliver translations with AI-powered assistance, visual context, and a developer-friendly API that works with any modern framework.

License

Notifications You must be signed in to change notification settings

twendykirn/unlingo

Repository files navigation

Unlingo

License: AGPL GitHub Stars Twitter

The developer platform for modern internationalization. Host, manage, and deliver translations with zero complexity.

✨ Features

  • 🌐 Universal Framework Support - Works seamlessly with i18next, next-intl, and any modern i18n library
  • ⚡ Developer-Friendly API - Simple, intuitive API that developers love to work with
  • 🔄 Insta Sync - Instantly propagates translation keys across all languages when you edit the primary language
  • 🤖 AI-Powered Translations - Smart AI assistance helps generate high-quality translations
  • 📸 Visual Context Mapping - Attach screenshots to translations for crystal-clear context and faster localization workflows
  • 📊 Analytics - Track languages usage to monitor performance and optimize your translations
  • 🗄️ Automatic Caching - Smart caching system that optimizes performance automatically
  • 🎨 Easy UI - Beautiful, intuitive interface for managing translations
  • 🔀 Version Control - Create different translation versions for different apps and environments

🛠️ Tech Stack

  • Frontend: Next.js, React, Tailwind CSS, TypeScript
  • Backend: Convex (Database & API)
  • Authentication: Clerk
  • Payments: Polar
  • Analytics: PostHog (API Analytics), Databuddy (Web Analytics)
  • Email: Resend
  • Hosting: Vercel
  • Development: Turborepo, ESLint, Prettier

🤝 Contributing

We welcome contributions! Our platform is fully open-source, and we encourage you to:

  • 🐛 Report bugs and issues
  • 💡 Suggest new features
  • 🔧 Submit pull requests
  • 📚 Improve documentation
  • 🌍 Help with translations

Development Workflow

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature/amazing-feature
  3. Make your changes
  4. Commit your changes: git commit -m 'Add amazing feature'
  5. Push to the branch: git push origin feature/amazing-feature
  6. Open a Pull Request

🔒 Security

See SECURITY.md for reporting vulnerabilities.

📄 License

This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). See the LICENSE file for details.

Copyright (c) 2025 Igor Kirnosov s.p.

🔗 Links

⭐ Star History

If you find Unlingo useful, please consider giving us a star! It helps us understand that we're building something valuable for the developer community.


Built with ❤️ for the developer community

Give us a ⭐Join DiscordFollow on Twitter

About

Unlingo is the open-source developer platform for modern internationalization. Host, manage, and deliver translations with AI-powered assistance, visual context, and a developer-friendly API that works with any modern framework.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages