New Pricing & Tiers#
- Simpler round pricing — tiers are now $5 / $12 / $25 (Reader / Translator Base / Translator Pro), and existing patrons are being moved to the updated prices too (Translator Base $9.99 → $12)
- AI Text-to-Speech now on Translator Base ($12) and up — unlimited. Previously Translator Pro only
- Wiki generation is now a Translator Pro ($25) exclusive — 60/month
- Previews and full requests mirrored — Translator Base 32 / 32, Translator Pro 96 / 96 per month
- Translator Pro retranslation bumped — 75 chapter and 750 paragraph retranslations per day
- AI Chat retired — the feature saw little use and has been removed site-wide (frontend, backend, and its quotas)
GPT-5.6 Backlog Translation#
- Background back-catalog upgrade — the dedicated backlog worker (introduced in V3.14 on GPT-5.5) was upgraded to GPT-5.6, re-translating older chapters (from
gemini-2.5-flash-lite/ DeepSeek), prioritising untranslated content first and sweeping by novel popularity - Resilient background processing — the backlog paces itself and backs off cleanly under load instead of erroring, so live reading is never affected
- Title merged into the first chunk — one LLM call now translates title + body together and splits the title back out, saving a separate title-translation call (and dodging the Vertex 429 title fallback)
- Larger GPT/entity chunks (150 paragraphs) for ~90% single-pass throughput
Codex Wiki v2#
- Rebuilt wiki generation — a single GPT-5.6 call (was nine), with incremental refresh, a daily regen beat, and a strict 100%-translated-indexed gate so wikis are never half-baked
- Wiki reports — flag a bad or spoiler-heavy wiki from the entity page; report history is visible to users
- Per-novel entity wikis — a general character now gets its own wiki per novel, RAG-scoped to that novel's chapters
Entity Likes & Codex Polish#
- Instagram-style entity likes (heart) with live counts across every entity surface, plus a "Most Liked" browse sort
- Slug URLs for entity / codex / glossary / summaries pages, with canonical-on-load and legacy redirects
- Richer entity detail — wiki/image model attribution, a fullscreen image lightbox with mobile swipe, sibling-novel wikis, a Codex button, and an Entity Info box
- Entity art on gpt-image-2 (@ medium) — genre-driven render styles, grounded/epithet prompts, cross-entity identity fixes, and 640px thumbnails; full regen of the catalogue
- Behind the scenes: entity concept classifier — every entity gets a kind + attributes and within-novel duplicate detection, with a junk filter and an adversarial verify pass, quietly cleaning up glossaries
Community & GIFs#
- GIFs in comments, reviews & replies — a KLIPY-powered GIF picker
- "Recent from the community" teaser on the home page — the newest reviews and comments (GIFs included)
- Notification cards render live images/GIFs now instead of static placeholders
- Review + comment improvements and better track-record attribution for glossary edits and novel reports
Faster, Lighter Site#
- Cover thumbnails — WebP thumbnails cut the home payload dramatically (it had ballooned to ~28MB); served in card/list contexts
- Landing + community/home consolidated into a single edge-cached API call; static assets moved to cdn.randomtranslator.com
- Self-hosted Inter font, real
<a href>navigation site-wide (open-in-new-tab works everywhere), and CLS / render-blocking-CSS fixes for a faster first paint - Novel page — a Characters preview is embedded in the detail API, and the chapter list moved to a lazy in-page sub-page
- Multi-tier backend performance pass — query + event-loop wins, write-path entity diffing, an untranslated partial index, and shared-Redis list caches
Reader & Reliability#
- Sort a novel's chapters by source order — the chapter list can now follow the original site's ordering (front-end + API)
- Paying patrons always get AI — the AI / machine-translate toggle is hidden on paid tiers, which always read the AI translation
- Manual refreshes jump the queue — a user-triggered refresh now runs at higher priority than background sweeps
- Entity occurrence counts corrected — occurrences are now counted from the English translated name in the finished chapter (word-boundary, case-sensitive) instead of the raw original, fixing badly inflated counts on common words
- Sturdier scraping — improved reliability on protected sites and fixed scraper health stats; DeepSeek "needs-retranslate" flagging tightened
- Notification improvements and entity-history fixes on entity creation
Housekeeping#
- Stats page — per-model translation/entity breakdowns, wiki/image framework charts, and an untranslated slice
- Maintenance mode — an R2-flag-driven full-screen maintenance page + mod endpoint/CLI
- TTS playback fixes — instant start (no more 5-second stall then manual resume), smaller AI chunks, and an autoplay-unlock so the first chunk plays without a tap
- New scraper: min-yuan.com (小原文学网)