Projects→Localization Content Generation Engine
STATUS
● Production
CLIENT
Psychology Creator (Confidential)
YEAR
2025–2026
ROLE
Builder & Architect
STACK
Next.jsOpenAI APIAnthropic ClaudeVercelCustom Prompt EngineeringREST API
EVIDENCE LINKS
Note: Where client systems are private, screenshots are anonymized and architecture is shown without protected data.

Localization Content Generation Engine

A private AI-powered studio that translates peer-reviewed psychology content into Roman Urdu scripts and ebooks — built for a South Asian creator with a Gulf diaspora audience.

Localization Content Generation Engine

Problem

A psychology-focused social media creator had built a substantial video library and was expanding into evidence-based content — paraphrasing peer-reviewed journals and books for a lay audience. The challenge: his audience spoke Roman Urdu, a phonetic transliteration of Urdu using the Latin alphabet, not English or formal Urdu script. Academic concepts needed to be not just translated, but culturally localized — stripped of jargon, reframed in familiar South Asian idioms, and adapted to the emotional register of Gulf-based diaspora viewers. Doing this manually for each book section was a bottleneck that blocked both volume and quality.

Architecture & Solution

// System Pipeline

The engine is a private, password-protected workspace built around a source library and an AI adaptation layer. Books are ingested section-by-section, each passage stored with its original context. The Adapt module lets the creator choose a source section, select a voice and cultural context profile (e.g. Gulf South Asian Diaspora), pick a generation model, and optionally add directional notes. The system generates a Roman Urdu adaptation with an explicit connection back to the source passage — ensuring the output is traceable and citation-aware. A Compare Models view lets the creator run the same passage through multiple models side-by-side to pick the best expression. An API layer exports adaptations as JSON, Markdown, or plain text, feeding directly into publishing tools and ebook pipelines.

Implementation Decisions

  1. Voice & cultural context profiles — A configurable profile system (not just language — but cultural register, diaspora-specific idioms, and emotional tone) means the same source text can be adapted differently for Gulf readers vs. South Asian domestic audiences.
  2. Latin-script Roman Urdu enforcement — Language check settings enforce a maximum English ratio (25%) and cap consecutive English words (5), ensuring the output reads as Roman Urdu and not a mixed-language script.
  3. Source-linked adaptations — Every generated adaptation retains a pointer to its original passage and page range, making the content defensible, citation-ready, and reusable across products (scripts, ebooks, Instagram captions).
  4. Model comparison tooling — The creator can benchmark multiple LLMs on the same passage under identical cultural context — reducing the subjective judgment required to evaluate output quality.
  5. API-first export — Adaptations are available via a REST endpoint in Markdown, JSON, or plain text, enabling direct pipe into Notion, ebook generators, or scheduling tools without copy-paste friction.
  6. Private studio model — The entire workspace is password-protected, single-owner, and designed for personal use. No embeddings are stored unless requested, keeping usage lean and billing predictable.

System Ownership & Proof

Metric Source

Top reel views: 157K → 1.27M (~8× increase after implementation) · Unique viewers per reel: 110K → 1.01M (~9× increase) · Followers gained per reel: 1,131 → 8,397 (~7.4× increase) · Average watch time improved from 19s to 24s (+26%) · Second scripted reel: 720K views and 1,413 follows · 52.5K likes, 2.8K shares, 23.5K saves on top-performing localized script · Multiple ebook products shipped and sold from adapted content · Adaptation time reduced from hours to minutes per book section

System Stack

Next.js, OpenAI API, Anthropic Claude, Vercel, Custom Prompt Engineering, REST API
157K
Views (before)
1.27M
Views (after)
110K
Viewers (before)
1.01M
Viewers (after)
1,131
Follows/reel (before)
8,397
Follows/reel (after)
19s → 24s
Avg watch time