Vue Integration
Vue localization, no boilerplate.
Bridge Mode wraps Vue-i18n — keep your existing setup while i1n manages files, AI translation, and type generation.
$ npx i1n init
src/views/Home.vue
<template>
<div>
<h1>{{ $t('home.title') }}</h1>
<p>{{ $t('home.subtitle') }}</p>
<!-- ↑ Vue-i18n API, i1n infrastructure -->
</div>
</template> Why Vue teams use i1n
Vue-i18n Bridge Mode
Keep using $t() and useI18n(). i1n manages the locale JSON files and type generation behind Vue-i18n.
Nuxt compatible
Works with Nuxt's @nuxtjs/i18n module. Same locale files, same API, i1n's AI and infrastructure.
SFC-friendly types
TypeScript definitions work in .vue Single File Components with full IDE support.
Zero migration
Bridge Mode means zero code changes to your Vue app. Just run i1n init and start pushing.
Start localizing your Vue app
Free Starter plan included. No credit card required.