Skip to content

Proposal: Optional integration with l10n.dev (AI localization API)Β #63

@AntonovAnton

Description

@AntonovAnton

Hi @codegrue !

First of all β€” thanks for building and maintaining this great VS Code extension πŸ™Œ

I’d like to propose an optional integration with l10n.dev β€” an AI-powered localization API designed specifically for developers working with i18n JSON files.

Why it could be useful for your users

Compared to typical machine translation APIs, l10n.dev is built for i18n files, not plain text. It includes automatic checks and fixes:
βœ… Detects and retries translations if placeholders or formatting are broken
βœ… Preserves file structure, key order, and hierarchy
βœ… Automatically generates all required plural forms for the target language (e.g. i18next plural suffixes)
βœ… Reduces need for manual post-editing
βœ… Incremental translation (translating only new strings)

This makes it very suitable for tools like your extension that work directly with translation JSON files. Currently platform support JSON, JSONC, ARB Flutter files (provides metadata translation control), other formats coming soon, because every format every framework requires testing translation, we provide quality.

Integration options

It can be added as an optional provider (like a selectable engine), using the official l10n.dev SDK. The SDK handles API communication.

🀝 Referral opportunity

If you’re interested, you can join the referral program and earn 20% commission per purchase from users coming through your extension, referral link is here.

l10n.dev also provides: Open API, GitHub Actions, Figma plugin, CLI & SDKs.
So users can keep using your extension locally and scale later in CI/CD or team workflows.

If this sounds interesting, I’d be happy to help with integration or provide any support πŸ™Œ

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions