LocalizationCAN I VIBECODE
DeepL Pro?
BUILD FIRST
- A non-sensitive or read-only version of the core experience
- A manual review step wherever correctness or trust matters
- A narrow companion tool that removes a real piece of work
LEAVE FOR LATER
- Regulated decisions, payments, or irreversible actions
- Claims of correctness, compliance, or uptime that the MVP cannot support
- Sensitive integrations until security, support, and auditability are ready
RESEARCH NOTES
What this tool actually does.
DeepL Pro is the paid subscription tier of DeepL's neural machine translation service (DeepL Translator) for individuals, teams, and enterprises. Plans: Starter, Advanced, Ultimate, plus separate API Pro plans. Core benefits: maximum data security (encrypted transmission; texts not stored without consent), unlimited text translation, fully editable document translation preserving original formatting, expanded file formats, glossaries with unlimited entries, formal/informal tone control, translation history, saved translations (Favorites), and dictionary lookups. Advanced/Ultimate add CAT tool integration and team administration with usage analytics and SSO. DeepL Pro does not include DeepL Write Pro or REST API access (sold separately). Document translation is capped at a fixed number of files per month per plan; API plans bill per file. Supports 30+ languages.
RESEARCHED BUILD PROMPT
Give this to your coding agent.
Build a web app that recreates the core DeepL Pro workflow: a translator where users paste text or upload documents (DOCX, PDF, PPTX), pick source/target languages (with auto-detect), optionally choose formal/informal tone, and receive translations that preserve document formatting and enforce a user-defined glossary. Users can look up word alternatives in a dictionary panel, save translations to Favorites, and browse translation history. Team admins manage members and view per-user character/document usage analytics.
User-facing requirements: text translation view with language auto-detect and swap, tone toggle, glossary CRUD (term pairs per language pair), document upload with progress and downloadable translated file, dictionary panel, history and favorites lists, admin dashboard with usage charts and member management.
Technical requirements: React (Vite) frontend; FastAPI backend; PostgreSQL for users, glossaries, history, favorites, and usage logs; auth with user/admin roles; REST endpoints for translate, glossary, documents, history, and usage. Use an open MT model (e.g., NLLB-200 via Hugging Face) or an external MT API for translation; apply glossary via post-processing term replacement; preserve DOCX formatting with python-docx and handle PDF/PPTX via conversion libraries.
Do not copy DeepL's brand, logo, proprietary assets, or UI design. Out of scope: DeepL-quality neural engine, CAT tool integrations, SSO, mobile apps, DeepL Write, and per-file billing. Include a README with setup steps and important limitations (translation quality will be below DeepL; glossary replacement is heuristic; PDF formatting preservation is imperfect).