Skip to content

TypeWhisper/typewhisper.com

Repository files navigation

TypeWhisper Website

Landing page and documentation site for TypeWhisper.

Stack

  • Astro 6 + React 19 + TypeScript
  • Vite 6
  • TailwindCSS 4
  • Radix UI + shadcn/ui components

Languages

The site is fully localized in English and German. All routes are prefixed with the locale (/en/, /de/). The root / redirects based on the browser's language preference.

Translations live in src/i18n/locales/en.json and src/i18n/locales/de.json. Locale-specific screenshots are stored in public/screenshots/de/ and public/screenshots/en/.

Development

npm install
npm run dev

Build

npm run build
npm run preview

Pages

All routes exist under both /en/ and /de/.

Route Description
/{locale}/ Landing page with features, engine comparison, download CTAs
/{locale}/docs Documentation hub
/{locale}/docs/mac/installation System requirements and installation guide
/{locale}/docs/mac/features Feature documentation
/{locale}/docs/mac/api HTTP API reference
/{locale}/docs/mac/profiles App-specific profiles guide
/{locale}/addons Add-ons marketplace
/{locale}/addons/{slug} Individual add-on documentation
/{locale}/use-cases Use cases overview
/{locale}/use-cases/{slug} Individual use case pages
/{locale}/changelog Release notes
/{locale}/benchmark Speech engine performance comparison
/{locale}/privacy Privacy policy
/{locale}/terms Terms of service
/{locale}/legal-notice Legal notice
/{locale}/support Support page

Deployment

Static site hosted on GitHub Pages. Production builds are deployed to www.typewhisper.com.

License

GPLv3

About

Landing page and documentation site for TypeWhisper.

Topics

Resources

Stars

Watchers

Forks

Sponsor this project

  •  

Contributors