{"slug": "making-of-aantraa", "title": "Making of Aantraa", "summary": "A developer built Aantraa, an AI-powered platform for audio and video translation, caption generation, and viral short clip creation, in one week. The platform relies heavily on AI APIs, using OpenRouter for multiple model support, and integrates FFmpeg for media processing. It supports 90+ languages and offers APIs for businesses, with early signups receiving free translation credits.", "body_md": "**aantraa.site** — AI audio & video translation, caption generator, and viral shorts cutter.\n\nI run a small YouTube channel. I'm not a full-time content creator, but YouTube is a solid platform to gain traffic for your online work, business, project, or idea.\n\n**Aantraa** is what I built in a week. The main concept is simple:\n\nAt that time, only three features were needed, so website development wasn't the heavy lift. The real work was building APIs, backend infrastructure to integrate AI into video, and dealing with heavy storage.\n\nAantraa is heavily dependent on AI APIs — we need reliable infrastructure for LLM providers.\n\nOpenRouter, Portkey, Vercel AI SDK labs, and individual APIs for Anthropic, Deepseek, and OpenAI are solid options.\n\nI prefer **OpenRouter** for Aantraa for one reason: **multiple model support** — it's easy to pick the cheapest capable model for each job. Easy to integrate, strong community support, free model access, and more.\n\nAI LLM APIs are needed at almost every stage in the backend:\n\nEach layer needs heavy AI context and prompt engineering. **Loop engineering** is the trend here — and it's required for aantraa.\n\nFor example, **video translation** works in multiple connected steps:\n\nEach step depends on the previous one, which makes production debugging hard when something breaks.\n\n**Solution:** Track each process — usage tokens, estimated time, errors, and response metadata.\n\nThe same pattern applies to audio translation, viral clip cutter, and caption generator.\n\nLocal API development is manageable until you ship to production.\n\n| Layer | Choice |\n|---|---|\n| Framework | Hono.js |\n| Backend hosting | Vercel Edge or Fly.io |\n| DevOps | Docker, simple Git CI/CD |\n| Database | Firebase / Supabase |\n| Storage | UploadThing |\n\nI found **UploadThing** as a practical alternative to AWS S3 and Firebase/Supabase storage for file uploads. It provides client and server SDKs to upload files quickly (5 MB per chunk on the free plan).\n\nWe need storage heavily because every AI layer doesn't keep its own memory — every generated audio/video file must land in storage.\n\n**FFmpeg** is essential for video and audio work, but it has limitations on serverless functions and Vercel Edge. That pushed us toward **Fly.io**, Railway, or Render for heavier media workloads.\n\nAantraa supports **90+ languages** for video and audio translation.\n\nAI translates scripts, text, on-screen text, and video context well — it needs to understand the video through the script and each frame. **FFmpeg** helps with that pipeline.\n\nThe flow:\n\nEach step needs debugging, prompt engineering, and FFmpeg integration.\n\nFinally, the output uploads to storage and returns a URL to the client for download and playback.\n\nAantraa isn't only video translation. As a creator, I also wanted to turn blog posts or text into audio — podcast-style listening.\n\nThe **audio translation** tool covers:\n\nThat makes aantraa a supporting platform: one recording → 90+ language MP3s, ready for one-click sharing.\n\nThe viral shorts feature converts long-form YouTube video into short clips you can upload directly to your channel.\n\nIt sounds simple, but production needs FFmpeg tuning, AI context limits, and file-size guardrails — videos over ~10 MB cost more time and money to process.\n\nSee **10+ translated videos** in Spanish, Hindi, Bengali, Gujarati, Marathi, Tamil, French, English, Japanese, Chinese, and more on our [examples page](https://aantraa.site/examples).\n\n90+ languages make aantraa a universal, global platform.\n\nThe **first version is live**. We also offer **APIs for business agencies and startup teams** — reach out via [contact](https://aantraa.site/contact) if you're interested.\n\n**Links**\n\nTry the product and share your feedback — early signups get **1 free minute** of AI translation credit.\n\nCheers,\n\n**Shrey**\n\nAantraa · [aantraa.site](https://aantraa.site)", "url": "https://wpnews.pro/news/making-of-aantraa", "canonical_source": "https://dev.to/shreyvijayvargiya/making-of-aantraa-3475", "published_at": "2026-06-26 15:20:30+00:00", "updated_at": "2026-06-26 15:34:20.947321+00:00", "lang": "en", "topics": ["artificial-intelligence", "large-language-models", "ai-tools", "ai-products", "developer-tools"], "entities": ["Aantraa", "OpenRouter", "FFmpeg", "Vercel", "Fly.io", "UploadThing", "Anthropic", "Deepseek"], "alternates": {"html": "https://wpnews.pro/news/making-of-aantraa", "markdown": "https://wpnews.pro/news/making-of-aantraa.md", "text": "https://wpnews.pro/news/making-of-aantraa.txt", "jsonld": "https://wpnews.pro/news/making-of-aantraa.jsonld"}}