Astro Dev Toolbar App // CHROME BUILT-IN AI
astro-dev-i18n-coverage
Detect missing translation keys in DOM and generate contextual locale JSON diffs.
01. Architectural Specifications
STATUS: PRODUCTION READY
[ 01 // CAPABILITY ]
DOM Token Scanner
Finds untranslated placeholder markers, missing keys, and fallback tokens across rendered pages.
[ 02 // CAPABILITY ]
Contextual Translation
Passes surrounding sentences to window.ai.translator or Gemini Nano for accurate localized drafts.
[ 03 // CAPABILITY ]
1-Click Locale JSON
Formats nested JSON structures ready to paste directly into your locale dictionary files.
02. Implementation & Usage
BUN / ASTRO 5+
// Installation
CLI
bun add astro-dev-i18n-coverage
# or
pnpm add astro-dev-i18n-coverage
// Configuration
astro.config.mjs
// astro.config.mjs
import { defineConfig } from "astro/config";
import devI18nCoverage from "astro-dev-i18n-coverage";
export default defineConfig({
integrations: [
devI18nCoverage({
locales: ["en", "es", "fr", "de", "ja"],
defaultLocale: "en"
})
]
});
// Chrome Built-in AI Prerequisites
- 1. Open
chrome://flagsin Google Chrome 128+ - 2. Set
#prompt-api-for-gemini-nanoto Enabled - 3. Set
#optimization-guide-on-device-modelto Enabled ByPassPerfRequirement - 4. Restart Chrome and verify model status at
chrome://components