# Polyglot Cloud > Self-learning translation platform with Translation Memory (TM). REST API and WordPress plugin. 90+ languages. Provider cascade: OPUS-MT (self-hosted) → Gemini (cloud) → Argos (self-hosted). Costs drop to zero over time as TM learns from every translation. EU-hosted, GDPR compliant. ## How Translation Memory Works Translation Memory is the core innovation. Every translation flows through a quality pipeline: 1. First translation request: text sent to provider cascade (OPUS-MT → Gemini → Argos) 2. Result stored in Translation Memory with composite quality score 3. Next identical request: served from TM instantly (free, under 10ms) 4. Community feedback (accept/reject/edit) adjusts scores via trust ladder 5. Trust tiers (candidate → verified → gold) promote best translations 6. Over time, most traffic served from TM — costs approach zero Quality is measured by 5 signals: semantic alignment (LaBSE embeddings), source reliability (provider track record), community feedback (accept/reject/edit ratios), trust tier (candidate/verified/gold), and freshness (recency decay). ## API Overview The REST API provides universal translation for any platform or language: - `POST /v1/translate/public` — single text translation (source, target, text, context) - `POST /v1/translate/public/batch` — batch translation (up to 25 texts per request) - `POST /v1/translate/public/batch/stream` — streaming NDJSON batch (TM hits in <30ms, progressive provider results) - `POST /v1/feedback` — submit quality feedback (accept/reject/edit) - `POST /v1/feedback/batch` — batch feedback submission - `GET /v1/health` — system health check - `GET /v1/blog/posts` — blog post listing with pagination - `GET /v1/blog/posts/:slug` — single blog post by slug Authentication: `Authorization: Bearer ` header. Free tier: 10,000 characters lifetime trial (Pro addon €39/yr adds +500K monthly bonus via separate TokenGrant rows). ## Multi-Platform Vision All products share the same Translation Memory — every translation from any platform improves quality for all others (network effect): - **REST API** — universal translation API for any platform/language - **WordPress Plugin** — Polyglot Translate with Polyglot Lens DOM translation engine - **Shopify App** (planned) — storefront and admin translation - **Angular Module** (planned) — pipe + service using API - **React Package** (planned) — hook + provider using API - **Vue Plugin** (planned) — directive + composable using API - **Laravel Package** (planned) — middleware + Blade directive using API ## Technology Stack - Runtime: Node.js 20+ with TypeScript - Database: PostgreSQL 16 with PgBouncer (transaction pooling) - Cache: Redis 7+ with SWR (stale-while-revalidate) - ORM: Prisma 5 with 49 models - Frontend: Next.js 14 (standalone SSR mode) - AI Providers: OPUS-MT (CTranslate2 INT8, self-hosted), Gemini 3.1 Flash-Lite (cloud), Argos Translate (self-hosted) - Embeddings: LaBSE (Language-agnostic BERT Sentence Embeddings) for semantic similarity - Infrastructure: DigitalOcean (Amsterdam), Cloudflare CDN, WAL archiving, offsite backup to DO Spaces - Testing: 1882 tests (Vitest) ## Competitor Comparisons - **vs WPML**: Self-learning TM (WPML has none), no duplicate posts (WPML creates post copies), costs decrease over time (WPML fixed annual fee) - **vs Weglot**: You own your translations (Weglot hosts them), 6-20x cheaper over 3 years, self-hosted AI models - **vs TranslatePress**: Translation Memory network effect, self-hosted AI models, community quality improvement - **vs Polylang**: Automatic translation + TM, WooCommerce addon available, trust-based quality scoring ## Docs - [API Reference](https://polyglot-translate.cloud/docs/): REST API documentation — endpoints, authentication (Bearer token), rate limits, batch translation - [About](https://polyglot-translate.cloud/about/): Platform architecture, Translation Memory, 5-signal quality scoring, trust tiers ## Products - [Cloud API Pricing](https://polyglot-translate.cloud/pricing/): Free tier (10,000 characters lifetime trial; Pro addon €39/yr adds +500K monthly bonus), Starter, Pro, Business plans in EUR - [WordPress Plugin](https://polyglot-translate.cloud/wordpress-translate-plugin/): Free translation plugin with Polyglot Lens DOM translation engine, TM-powered - [Plugin Pricing](https://polyglot-translate.cloud/wordpress-translate-plugin/pricing/): Plugin plans from Free to Business ($0-$199/year) ## Plugin Addons - [Pro Addon](https://polyglot-translate.cloud/wordpress-translate-plugin/addons/pro/): Magic Translate, unlimited languages, bulk operations ($59/year) - [WooCommerce Addon](https://polyglot-translate.cloud/wordpress-translate-plugin/addons/woocommerce/): Full store translation — products, checkout, emails - [SEO Addon](https://polyglot-translate.cloud/wordpress-translate-plugin/addons/seo/): hreflang tags, meta translation, JSON-LD localization - [Elementor Addon](https://polyglot-translate.cloud/wordpress-translate-plugin/addons/elementor/): 30+ widget types, Theme Builder support - [Contact Form 7 Addon](https://polyglot-translate.cloud/wordpress-translate-plugin/addons/cf7/): Free form translation addon ## Blog - [Blog](https://polyglot-translate.cloud/blog/): Articles on translation, multilingual SEO, AI vs human translation ## Content - [Contact](https://polyglot-translate.cloud/contact/): Contact form and FAQ - [Translate Tool](https://polyglot-translate.cloud/translate/): Free online translation tool with TM — try the API without signup ## Legal - [Privacy Policy](https://polyglot-translate.cloud/privacy/): GDPR and CCPA compliance, EU data hosting - [Terms of Service](https://polyglot-translate.cloud/terms/): Usage terms, liability, refund policy - [DPA](https://polyglot-translate.cloud/dpa/): GDPR Art. 28 Data Processing Agreement - [Cookies](https://polyglot-translate.cloud/cookies/): Cookie policy - [Contributor Agreement](https://polyglot-translate.cloud/contributor-agreement/): Terms for community translators - [DMCA](https://polyglot-translate.cloud/dmca/): Copyright takedown procedure - [Acceptable Use](https://polyglot-translate.cloud/acceptable-use/): Usage restrictions - [Data Request](https://polyglot-translate.cloud/data-request/): GDPR data access/deletion request form