Skip to content

Releases: chandrapatel/vaani

Vaani 0.1.0 — first public (experimental) release

Choose a tag to compare

@chandrapatel chandrapatel released this 28 Jun 18:56
6551611

Vaani's first public, experimental release. It adds per-post, reader-facing translations and per-language audio to an English-primary WordPress site using Sarvam AI. Your original English posts stay canonical and are never modified.

⚠️ Try-it-out release. Functional but not exhaustively tested across every block, theme, and content type. Run it on a staging site or a few posts first and review the results. Versioned 0.1.0 (not 1.0.0) on purpose — the 0.x surface may still change.

Install

  1. Download vaani-0.1.0.zip below.
  2. In WordPress: Plugins → Add New → Upload Plugin, choose the zip, Install and Activate. (The zip is self-contained — no build step needed.)
  3. Settings → Vaani → add your Sarvam API key → Test connection.

Requires: WordPress 6.4+, PHP 8.0+, and a Sarvam AI API key (free credits on signup).

What's included

  • Block-aware translation of post/page title, content, and excerpt via Mayura / Sarvam Translate, plus transliteration.
  • Translations stored as editable native Gutenberg blocks with revision history; per-language Translate / Re-translate from a block-editor sidebar, background-processed.
  • Staleness badges, bulk "translate selected", and lifecycle cleanup on trash/delete.
  • Reader-facing path-prefixed URLs (/hi/about/), a language switcher block + widget, and hreflang + x-default tags.
  • Per-language audio (TTS) with a language-aware audio-player block.
  • Optional Yoast SEO meta translation and a usage/estimated-cost dashboard.

See the full CHANGELOG for details. Bug reports and feedback are very welcome via issues.