PageSourceSearch

https://maker-ai.net/auth/login?callbackUrl=%2F

html maker-ai.net collected 2026-10-05 19:21:08 UTC 189,200 bytes, 2 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/chunks/2-14w_maoaqyi.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/43aw_ff7lgif4.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/2_2p5_ofysa30.js"/>
1<script src="/_next/static/chunks/37ipmjsdguf6-.js" async=""></script>
1<script src="/_next/static/chunks/38dh-63gdo0-i.js" async=""></script>
1<script src="/_next/static/chunks/1va1d3_6ajdyq.js" async=""></script>
1<script src="/_next/static/chunks/2rbx231018lwm.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-2ckhmt5f0zfad.js" async=""></script>
1<script src="/_next/static/chunks/0d8dlatagq08_.js" async="" crossorigin=""></script>
1<script src="/_next/static/chunks/0hsnyqti4txcl.js" async="" crossorigin=""></script>
1<script src="/_next/static/chunks/0s0dd8k5fn9k7.js" async="" crossorigin=""></script>
1<script src="/_next/static/chunks/0o7n21rjekgor.js" async="" crossorigin=""></script>
1<script src="/_next/static/chunks/2frno3y8bs46-.js" async="" crossorigin=""></script>
1<script src="/_next/static/chunks/1put42zyggwdh.js" async="" crossorigin=""></script>
1<script src="/_next/static/chunks/049hnqeftrdgb.js" async="" crossorigin=""></script>
1<script src="/_next/static/chunks/1fq-r2a2f1-aw.js" async="" crossorigin=""></script>
1<script src="/_next/static/chunks/1zp9tud8t7ac0.js" async="" crossorigin=""></script>
1<script src="/_next/static/chunks/1l-ipnx4dvmkw.js" async="" crossorigin=""></script>
1<script src="/_next/static/chunks/2_6xiiwuqya32.js" async="" crossorigin=""></script>
1<script src="/_next/static/chunks/0gev792tmdp6g.js" async="" crossorigin=""></script>
1<script src="/_next/static/chunks/2lvknbtn7-sya.js" async="" crossorigin=""></script>
1<script src="/_next/static/chunks/1-rfufl_1w9xu.js" async="" crossorigin=""></script>
1<script src="/_next/static/chunks/105c6vwo79hlp.js" async="" crossorigin=""></script>
1<script src="/_next/static/chunks/40ymerexte_1x.js" async="" crossorigin=""></script>
1<script src="/_next/static/chunks/0pq1i-a4oqlr5.js" async="" crossorigin=""></script>
1<link rel="preload" href="https://ai-dog-coloring-pages.com/js/script.js" as="script"/><title>Login | Maker AI - Turn Photos into AI Videos | MakerAI</title><meta name="description" content="Maker AI helps creators turn photos into polished AI videos with motion, transitions, and style control."/><link rel="manifest" href="https://maker-ai.net/manifest.webmanifest"/><link rel="canonical" href="https://maker-ai.net/auth/login"/><meta property="og:title" content="Login | Maker AI - Turn Photos into AI Videos | MakerAI"/><meta property="og:description" content="Maker AI helps creators turn photos into polished AI videos with motion, transitions, and style control."/><meta property="og:url" content="https://maker-ai.net/auth/login"/><meta property="og:site_name" content="Maker AI"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://maker-ai.net/og.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="https://maker-ai.net"/><meta name="twitter:title" content="Login | Maker AI - Turn Photos into AI Videos | MakerAI"/><meta name="twitter:description" content="Maker AI helps creators turn photos into polished AI videos with motion, transitions, and style control."/><meta name="twitter:image" content="https://maker-ai.net/og.png"/><link rel="shortcut icon" href="/favicon-32x32.png"/><link rel="icon" href="/favicon.ico"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><meta name="next-size-adjust" content=""/>
1<script src="/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script>
1</head><body class="size-full antialiased noto_sans_fc409e0-module__P4PWWa__className noto_serif_dd93f6be-module__zRprla__variable noto_sans_mono_a639caea-module__gsI-aW__variable playfair_display_46916329-module__N3gkwG__variable bricolage_grotesque_1e5918e3-module__BGAksW__variable"><div hidden=""><!--$--><!--/$--></div><!--$--><!--/$-->
1<script>((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":a;k(d)}catch(a){}})("class","theme","dark",null,["light","dark"],null,false,true)</script>
1<!--$--><div class="flex min-h-svh flex-col items-center justify-center gap-6 p-6 md:p-10"><a data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 rounded-md gap-1.5 has-[&gt;svg]:px-3 size-8 px-0 absolute top-6 left-6" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-left size-4"><path d="m12 19-7-7 7-7"></path><path d="M19 12H5"></path></svg></a><div class="flex w-full max-w-sm flex-col gap-6"><!--$--><div class="flex flex-col gap-4"><div data-slot="card" class="bg-card text-card-foreground flex flex-col gap-6 rounded-xl py-6 shadow-xs border border-border"><div data-slot="card-header" class="@container/card-header auto-rows-min grid-rows-[auto_auto] gap-1.5 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6 flex flex-col items-center"><a href="/"><img alt="Logo" title="Logo" loading="lazy" width="96" height="96" decoding="async" data-nimg="1" class="size-8 rounded-md mb-2" style="color:transparent" src="/logo-dark.png"/></a><div data-slot="card-description" class="text-muted-foreground text-sm">Welcome back</div></div><div data-slot="card-content" class="px-6"><div class="mt-4"><div class="w-full flex flex-col gap-4"><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-12 rounded-md px-8 text-base has-[&gt;svg]:px-6 w-full cursor-pointer"><svg xmlns="http://www.w3.org/2000/svg" width="45.75" height="48" viewBox="0 0 488 512" class="size-4"><title>Google</title><path fill="currentColor" d="M488 261.8C488 403.3 391.1 504 248 504C110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6c98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4"></path></svg><span>Sign In with Google</span></button></div></div></div><div data-slot="card-footer" class="flex items-center px-6 [.border-t]:pt-6"><a class="inline-flex items-center justify-center whitespace-nowrap text-sm transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive h-9 rounded-md gap-1.5 px-3.5 has-[&gt;svg]:px-3 font-normal w-full text-muted-foreground hover:underline underline-offset-4 hover:text-primary" href="/auth/register">Don&#x27;t have an account? Sign up</a></div></div><div class="text-balance text-center text-xs text-muted-foreground">By clicking continue, you agree to our <a class="underline underline-offset-4 hover:text-primary" href="/terms">Terms of Service</a> <!-- --> and <!-- --> <a class="underline underline-offset-4 hover:text-primary" href="/privacy">Privacy Policy</a></div></div><!--$--><!--/$--><!--/$--></div></div><!--/$-->
1<section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section>
1<script src="/_next/static/chunks/2_2p5_ofysa30.js" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[19047,[\"/_next/static/chunks/0d8dlatagq08_.js\"],\"default\"]\n3:I[793763,[\"/_next/static/chunks/0d8dlatagq08_.js\"],\"default\"]\n4:I[265717,[\"/_next/static/chunks/0d8dlatagq08_.js\",\"/_next/static/chunks/0hsnyqti4txcl.js\"],\"default\"]\n5:I[19047,[\"/_next/static/chunks/0d8dlatagq08_.js\"],\"LoadingBoundaryProvider\"]\n7:I[290755,[\"/_next/static/chunks/0d8dlatagq08_.js\",\"/_next/static/chunks/0s0dd8k5fn9k7.js\",\"/_next/static/chunks/0o7n21rjekgor.js\",\"/_next/static/chunks/2frno3y8bs46-.js\",\"/_next/static/chunks/1put42zyggwdh.js\",\"/_next/static/chunks/049hnqeftrdgb.js\",\"/_next/static/chunks/1fq-r2a2f1-aw.js\",\"/_next/static/chunks/1zp9tud8t7ac0.js\",\"/_next/static/chunks/1l-ipnx4dvmkw.js\",\"/_next/static/chunks/2_6xiiwuqya32.js\",\"/_next/static/chunks/0gev792tmdp6g.js\"],\"default\"]\n9:I[895030,[\"/_next/static/chunks/0d8dlatagq08_.js\"],\"OutletBoundary\"]\na:\"$Sreact.suspense\"\nd:I[895030,[\"/_next/static/chunks/0d8dlatagq08_.js\"],\"ViewportBoundary\"]\nf:I[895030,[\"/_next/static/chunks/0d8dlatagq08_.js\"],\"MetadataBoundary\"]\n11:I[255379,[\"/_next/static/chunks/0d8dlatagq08_.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/2-14w_maoaqyi.css\",\"style\"]\n:HL[\"/_next/static/chunks/43aw_ff7lgif4.css\",\"style\"]\n:HL[\"/_next/static/media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/70e3db2de7f94926-s.p.39pl-v7c3qrze.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/ae2df52ec52db659-s.p.3812_g-_baie8.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/dc6d2a64e9dbf3bc-s.p.3mjzw95c0-_52.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/f1a9db6354730b0f-s.p.0vl6v--garqbn.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\nc:X\n0:{\"P\":null,\"c\":[\"\",\"auth\",\"login?callbackUrl=%2F\"],\"q\":\"?callbackUrl=%2F\",\"i\":false,\"f\":[[[\"\",{\"children\":[[\"locale\",\"en\",\"d\",[\"api\"]],{\"children\":[\"auth\",{\"children\":[\"login\",{\"children\":[\"__PAGE__?{\\\"callbackUrl\\\":\\\"/\\\"}\",{},\"$undefined\",\"$undefined\",4096]},\"$undefined\",\"$undefined\",4096]},\"$undefined\",\"$undefined\",4100]},\"$undefined\",\"$undefined\",4108]},\"$undefined\",\"$undefined\",4120],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0d8dlatagq08_.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L4\",null,{}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$L5\",null,{\"loading\":[[\"$\",\"svg\",\"l\",{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-loader-circle my-32 mx-auto size-6 animate-spin\",\"children\":[[\"$\",\"path\",\"13zald\",{\"d\":\"M21 12a9 9 0 1 1-6.219-8.56\"}],\"$undefined\"]}],[],null],\"children\":[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/2-14w_maoaqyi.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/43aw_ff7lgif4.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0s0dd8k5fn9k7.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0o7n21rjekgor.js\",\"async\":true,\"nonce\":\"$undefined\"}
1],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/2frno3y8bs46-.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/1put42zyggwdh.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/049hnqeftrdgb.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/chunks/1fq-r2a2f1-aw.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/_next/static/chunks/1zp9tud8t7ac0.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/_next/static/chunks/1l-ipnx4dvmkw.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/_next/static/chunks/2_6xiiwuqya32.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L6\"]}]}],{\"children\":[[\"$\",\"$L5\",null,{\"loading\":[[\"$\",\"svg\",\"l\",{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-loader-circle my-32 mx-auto size-6 animate-spin\",\"children\":[[\"$\",\"path\",\"13zald\",{\"d\":\"M21 12a9 9 0 1 1-6.219-8.56\"}],\"$undefined\"]}],[],null],\"children\":[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0gev792tmdp6g.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"div\",null,{\"className\":\"flex min-h-svh flex-col items-center justify-center gap-6 p-6 md:p-10\",\"children\":[[\"$\",\"$L7\",null,{\"className\":\"absolute top-6 left-6\"}],[\"$\",\"div\",null,{\"className\":\"flex w-full max-w-sm flex-col gap-6\",\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]]}]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[\"$L8\",[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/2lvknbtn7-sya.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/1-rfufl_1w9xu.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/105c6vwo79hlp.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L9\",null,{\"children\":[\"$\",\"$a\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@b\"}]}]]}],{},null,false,null]},null,false,\"$c\"]},null,false,null]},null,false,null]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$Ld\",null,{\"children\":\"$Le\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Lf\",null,{\"children\":[\"$\",\"$a\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L10\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$11\",[]],\"S\":false,\"h\":null,\"r\":\"$undefined\",\"s\":\"$undefined\",\"a\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"Tf4B0dgvEbBnq3Z6qsOB2\"}\n12:I[899262,[\"/_next/static/chunks/0d8dlatagq08_.js\",\"/_next/static/chunks/0s0dd8k5fn9k7.js\",\"/_next/static/chunks/0o7n21rjekgor.js\",\"/_next/static/chunks/2frno3y8bs46-.js\",\"/_next/static/chunks/1put42zyggwdh.js\",\"/_next/static/chunks/049hnqeftrdgb.js\",\"/_next/static/chunks/1fq-r2a2f1-aw.js\",\"/_next/static/chunks/1zp9tud8t7ac0.js\",\"/_next/static/chunks/1l-ipnx4dvmkw.js\",\"/_next/static/chunks/2_6xiiwuqya32.js\"],\"default\"]\n13:I[773808,[\"/_next/static/chunks/0d8dlatagq08_.js\",\"/_next/static/chunks/0s0dd8k5fn9k7.js\",\"/_next/static/chunks/0o7n21rjekgor.js\",\"/_next/static/chunks/2frno3y8bs46-.js\",\"/_next/static/chunks/1put42zyggwdh.js\",\"/_next/static/chunks/049hnqeftrdgb.js\",\"/_next/static/chunks/1fq-r2a2f1-aw.js\",\"/_next/static/chunks/1zp9tud8t7ac0.js\",\"/_next/static/chunks/1l-ipnx4dvmkw.js\",\"/_next/static/chunks/2_6xiiwuqya32.js\"],\"default\"]\n14:I[474629,[\"/_next/static/chunks/0d8dlatagq08_.js\",\"/_next/static/chunks/0s0dd8k5fn9k7.js\",\"/_next/static/chunks/0o7n21rjekgor.js\",\"/_next/static/chunks/2frno3y8bs46-.js\",\"/_next/static/chunks/1put42zyggwdh.js\",\"/_next/static/chunks/049hnqeftrdgb.js\",\"/_next/static/chunks/1fq-r2a2f1-aw.js\",\"/_next/static/chunks/1zp9tud8t7ac0.js\",\"/_next/static/chunks/1l-ipnx4dvmkw.js\",\"/_next/static/chunks/2_6xiiwuqya32.js\"],\"NuqsAdapter\"]\nc:C\n6:[\"$\",\"html\",null,{\"suppressHydrationWarning\":true,\"lang\":\"en\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"$L12\",null,{}],[\"$\",\"$L13\",null,{}]]}],[\"$\",\"body\",null,{\"suppressHydrationWarning\":true,\"className\":\"size-full antialiased noto_sans_fc409e0-module__P4PWWa__className noto_serif_dd93f6be-module__zRprla__variable noto_sans_mono_a639caea-module__gsI-aW__variable playfair_display_46916329-module__N3gkwG__variable bricolage_grotesque_1e5918e3-module__BGAksW__variable\",\"children\":[\"$\",\"$L14\",null,{\"children\":\"$L15\"}]}]]}]\ne:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n16:I[828420,[\"/_next/static/chunks/0d8dlatagq08_.js\",\"/_next/static/chunks/0s0dd8k5fn9k7.js\",\"/_next/static/chunks/0o7n21rjekgor.js\",\"/_next/static/chunks/2frno3y8bs46-.js\",\"/_next/static/chunks/1put42zyggwdh.js\",\"/_next/static/chunks/049hnqeftrdgb.js\",\"/_next/static/chunks/1fq-r2a2f1-aw.js\",\"/_next/static/chunks/1zp9tud8t7ac0.js\",\"/_next/static/chunks/1l-ipnx4dvmkw.js\",\"/_next/static/chunks/2_6xiiwuqya32.js\",\"/_next/static/chunks/0gev792tmdp6g.js\",\"/_next/static/chunks/2lvknbtn7-sya.js\",\"/_next/static/chunks/1-rfufl_1w9xu.js\",\"/_next/static/chunks/105c6v
1wo79hlp.js\"],\"LoginForm\"]\n8:[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"$L16\",null,{}],[\"$\",\"div\",null,{\"className\":\"text-balance text-center text-xs text-muted-foreground\",\"children\":[\"By clicking continue, you agree to our \",\"$L17\",\" \",\" and \",\" \",\"$L18\"]}]]}]\n19:I[163753,[\"/_next/static/chunks/0d8dlatagq08_.js\",\"/_next/static/chunks/0s0dd8k5fn9k7.js\",\"/_next/static/chunks/0o7n21rjekgor.js\",\"/_next/static/chunks/2frno3y8bs46-.js\",\"/_next/static/chunks/1put42zyggwdh.js\",\"/_next/static/chunks/049hnqeftrdgb.js\",\"/_next/static/chunks/1fq-r2a2f1-aw.js\",\"/_next/static/chunks/1zp9tud8t7ac0.js\",\"/_next/static/chunks/1l-ipnx4dvmkw.js\",\"/_next/static/chunks/2_6xiiwuqya32.js\",\"/_next/static/chunks/0gev792tmdp6g.js\",\"/_next/static/chunks/2lvknbtn7-sya.js\",\"/_next/static/chunks/1-rfufl_1w9xu.js\",\"/_next/static/chunks/105c6vwo79hlp.js\"],\"default\"]\n17:[\"$\",\"$L19\",null,{\"ref\":\"$undefined\",\"href\":\"/terms\",\"locale\":\"$undefined\",\"localeCookie\":false,\"className\":\"underline underline-offset-4 hover:text-primary\",\"children\":\"Terms of Service\"}]\n18:[\"$\",\"$L19\",null,{\"ref\":\"$undefined\",\"href\":\"/privacy\",\"locale\":\"$undefined\",\"localeCookie\":false,\"className\":\"underline underline-offset-4 hover:text-primary\",\"children\":\"Privacy Policy\"}]\n1a:I[907158,[\"/_next/static/chunks/0d8dlatagq08_.js\",\"/_next/static/chunks/0s0dd8k5fn9k7.js\",\"/_next/static/chunks/0o7n21rjekgor.js\",\"/_next/static/chunks/2frno3y8bs46-.js\",\"/_next/static/chunks/1put42zyggwdh.js\",\"/_next/static/chunks/049hnqeftrdgb.js\",\"/_next/static/chunks/1fq-r2a2f1-aw.js\",\"/_next/static/chunks/1zp9tud8t7ac0.js\",\"/_next/static/chunks/1l-ipnx4dvmkw.js\",\"/_next/static/chunks/2_6xiiwuqya32.js\"],\"default\"]\n1b:T4d6,Maker AI is a free AI video maker and AI image maker that turns a photo or a text prompt into production-ready creative online. Upload a JPG, PNG, or WEBP — or start from text — and this AI photo maker returns a 5–10 second MP4 or a high-resolution image in minutes. Sign up free and get 60 Maker AI credits, no card required, and every output is watermark-free from the very first generation.\n\nUnlike slideshow tools or blind text-to-image apps, Maker AI anchors every generation to your actual image when you upload one: subjects stay consistent, faces hold their form, and motion follows real physics. The AI video maker exports 9:16, 16:9, and 1:1 up to 1080p for TikTok, YouTube, and product pages; the AI image maker covers every major social preset. Output is watermark-free on every plan and cleared for commercial use — ads, client work, and marketing all included.\n\nLooking for the original maker.ai? That product is no longer operational. Maker-AI.net is an independent AI video maker and AI image maker, not affiliated with the previous service. If you're searching for the best free video maker ai online, a no-watermark photo to video converter, or a lightweight AI photo maker, start generating with Maker AI today.15:[\"$\",\"$L1a\",null,{\"formats\":\"$undefined\",\"locale\":\"en\",\"messages\":{\"Metadata\":{\"name\":\"Maker AI\",\"title\":\"Maker AI - Turn Photos into AI Videos | MakerAI\",\"description\":\"Maker AI helps creators turn photos into polished AI videos with motion, transitions, and style control.\"},\"Common\":{\"premium\":\"Premium\",\"login\":\"Log in\",\"logout\":\"Log out\",\"signUp\":\"Sign up\",\"language\":\"Switch language\",\"mode\":{\"label\":\"Toggle mode\",\"light\":\"Light\",\"dark\":\"Dark\",\"system\":\"System\"},\"theme\":{\"label\":\"Toggle theme\",\"default\":\"Default\",\"blue\":\"Blue\",\"green\":\"Green\",\"amber\":\"Amber\",\"neutral\":\"Neutral\"},\"copy\":\"Copy\",\"saving\":\"Saving...\",\"save\":\"Save\",\"loading\":\"Loading...\",\"cancel\":\"Cancel\",\"logoutFailed\":\"Failed to log out\",\"table\":{\"totalRecords\":\"Total {count} records\",\"noResults\":\"No results\",\"loading\":\"Loading...\",\"columns\":\"Columns\",\"rowsPerPage\":\"Rows per page\",\"page\":\"Page\",\"firstPage\":\"First Page\",\"lastPage\":\"Last Page\",\"nextPage\":\"Next Page\",\"previousPage\":\"Previous Page\",\"ascending\":\"Asc\",\"descending\":\"Desc\"}},\"PricingPage\":{\"title\":\"Pricing\",\"description\":\"Choose the plan that works best for you\",\"subtitle\":\"Choose the plan that works best for you\",\"monthly\":\"Monthly\",\"yearly\":\"Yearly\",\"PricingCard\":{\"freePrice\":\"$$0\",\"perMonth\":\"/month\",\"perYear\":\"/year\",\"popular\":\"Popular\",\"currentPlan\":\"Current Plan\",\"y
1ourCurrentPlan\":\"Your Current Plan\",\"getStartedForFree\":\"Get Started For Free\",\"getLifetimeAccess\":\"Get Lifetime Access\",\"getStarted\":\"Get Started\",\"notAvailable\":\"Not Available\",\"daysTrial\":\"{days}-day free trial\"},\"CheckoutButton\":{\"loading\":\"Loading...\",\"checkoutFailed\":\"Failed to open checkout page\"},\"creditPacks\":{\"label\":\"Top up\",\"title\":\"Need more credits?\",\"subtitle\":\"One-time purchase. Add credits anytime — works alongside any plan.\",\"popular\":\"Best value\",\"credits\":\"credits\",\"purchase\":\"Buy now\",\"expireInDays\":\"Valid for {days} days\",\"neverExpires\":\"Never expires\",\"viewLink\":\"Or buy credit packs\",\"sameBenefitsAsPlans\":\"Use credits for image and video generation. Credit costs vary by model and settings.\"}},\"PricePlans\":{\"pass\":{\"name\":\"Basic\",\"description\":\"For getting started with photo-to-video creation\",\"features\":{\"feature-1\":\"1,200 credits included every month\",\"feature-2\":\"Up to 10 video generations each month\",\"feature-3\":\"Full access to all available models\",\"feature-4\":\"Turn photos into videos in minutes\",\"feature-5\":\"Unlimited encrypted history storage by default\",\"feature-6\":\"24/7 customer support\",\"feature-7\":\"No watermark on exported videos\"},\"limits\":{}},\"pro\":{\"name\":\"Pro\",\"description\":\"For creators who need more output and faster iteration\",\"features\":{\"feature-1\":\"3,000 credits included every month\",\"feature-2\":\"Up to 10 video generations each month\",\"feature-3\":\"Full access to all available models\",\"feature-4\":\"Turn photos into videos in minutes\",\"feature-5\":\"Unlimited encrypted history storage by default\",\"feature-6\":\"24/7 customer support\",\"feature-7\":\"No watermark on exported videos\"},\"limits\":{}},\"studio\":{\"name\":\"Max\",\"description\":\"For teams and power users with high-volume production\",\"features\":{\"feature-1\":\"8,000 credits included every month\",\"feature-2\":\"Up to 10 video generations each month\",\"feature-3\":\"Full access to all available models\",\"feature-4\":\"Turn photos into videos in minutes\",\"feature-5\":\"Unlimited encrypted history storage by default\",\"feature-6\":\"24/7 customer support\",\"feature-7\":\"No watermark on exported videos\"},\"limits\":{}}},\"CreditPackages\":{\"basic\":{\"name\":\"600 Credits\",\"description\":\"600 credits for your next image or video project. One-time payment, no subscription required.\"},\"standard\":{\"name\":\"Standard\",\"description\":\"Standard credits package description\"},\"premium\":{\"name\":\"Premium\",\"description\":\"Premium credits package description\"},\"enterprise\":{\"name\":\"Enterprise\",\"description\":\"Enterprise credits package description\"}},\"NotFoundPage\":{\"title\":\"404\",\"message\":\"Sorry, the page you are looking for does not exist.\",\"backToHome\":\"Back to home\"},\"ErrorPage\":{\"title\":\"Oops! Something went wrong!\",\"tryAgain\":\"Try again\",\"backToHome\":\"Back to home\"},\"AboutPage\":{\"title\":\"About\",\"description\":\"Maker AI helps creators turn still images into polished video stories with AI motion and style control.\",\"authorName\":\"Maker AI\",\"authorBio\":\"AI photo-to-video generation\",\"introduction\":\"Maker AI is built for creators, marketers, families, and small teams who want to turn still images into vivid videos in minutes. Upload one photo or a full set, choose the motion style and storytelling direction, and generate short videos for social posts, product showcases, memory reels, or presentations without wrestling with complex editing tools. The goal is not just faster output, but a simpler way to bring photos to life through motion.\",\"talkWithMe\":\"Email support\",\"followMe\":\"Follow updates on X\"},\"ChangelogPage\":{\"title\":\"Changelog\",\"description\":\"Stay up to date with the latest changes in our product\",\"subtitle\":\"Stay up to date with the latest changes in our product\"},\"ContactPage\":{\"title\":\"Contact\",\"description\":\"Contact the Maker AI team for support, billing questions, or partnership inquiries.\",\"subtitle\":\"Questions about generation quality, pricing, or your account? Send us a message and we'll get back to you.\",\"form\":{\"title\":\"Send us a message\",\"description\":\"Tell us what you're creating or what you need help with. You can also email [email protected] directly.\",\"name\":\"Name\",\"email\":\"Email\",\"message\"
1:\"Message\",\"submit\":\"Send message\",\"submitting\":\"Sending...\",\"success\":\"Message sent\",\"fail\":\"Couldn't send message\",\"nameMinLength\":\"Name must be at least 3 characters\",\"nameMaxLength\":\"Name must not exceed 30 characters\",\"emailValidation\":\"Please enter a valid email address\",\"messageMinLength\":\"Message must be at least 10 characters\",\"messageMaxLength\":\"Message must not exceed 500 characters\"}},\"WaitlistPage\":{\"title\":\"Waitlist\",\"description\":\"Join our waitlist for the launch of our product\",\"subtitle\":\"Join our waitlist for the launch of our product\",\"form\":{\"title\":\"Join Our Waitlist\",\"description\":\"We will notify you when we launch our product\",\"email\":\"Email\",\"subscribe\":\"Subscribe\",\"subscribing\":\"Subscribing...\",\"success\":\"Subscribed successfully\",\"fail\":\"Failed to subscribe\",\"emailValidation\":\"Please enter a valid email address\"}},\"Newsletter\":{\"title\":\"Newsletter\",\"subtitle\":\"Join the community\",\"description\":\"Subscribe to our newsletter for the latest news and updates\",\"form\":{\"email\":\"Email\",\"subscribe\":\"Subscribe\",\"subscribing\":\"Subscribing...\",\"success\":\"Subscribed successfully\",\"fail\":\"Failed to subscribe\",\"emailValidation\":\"Please enter a valid email address\"}},\"AuthPage\":{\"login\":{\"title\":\"Login\",\"welcomeBack\":\"Welcome back\",\"email\":\"Email\",\"password\":\"Password\",\"signIn\":\"Sign In\",\"signUpHint\":\"Don't have an account? Sign up\",\"forgotPassword\":\"Forgot Password?\",\"signInWithGoogle\":\"Sign In with Google\",\"signInWithGitHub\":\"Sign In with GitHub\",\"showPassword\":\"Show password\",\"hidePassword\":\"Hide password\",\"or\":\"Or continue with\",\"emailRequired\":\"Please enter your email\",\"passwordRequired\":\"Please enter your password\",\"captchaInvalid\":\"Captcha verification failed\",\"captchaError\":\"Captcha verification error\"},\"register\":{\"title\":\"Register\",\"createAccount\":\"Create an account\",\"name\":\"Name\",\"email\":\"Email\",\"password\":\"Password\",\"signUp\":\"Sign Up\",\"signInHint\":\"Already have an account? Sign in\",\"checkEmail\":\"Please check your email inbox\",\"showPassword\":\"Show password\",\"hidePassword\":\"Hide password\",\"nameRequired\":\"Please enter your name\",\"emailRequired\":\"Please enter your email\",\"passwordRequired\":\"Please enter your password\",\"captchaInvalid\":\"Captcha verification failed\",\"captchaError\":\"Captcha verification error\"},\"forgotPassword\":{\"title\":\"Forgot Password\",\"email\":\"Email\",\"send\":\"Send reset link\",\"backToLogin\":\"Back to login\",\"checkEmail\":\"Please check your email inbox\",\"emailRequired\":\"Please enter your email\"},\"resetPassword\":{\"title\":\"Reset Password\",\"password\":\"Password\",\"reset\":\"Reset password\",\"backToLogin\":\"Back to login\",\"showPassword\":\"Show password\",\"hidePassword\":\"Hide password\",\"minLength\":\"Password must be at least 8 characters\"},\"error\":{\"title\":\"Oops! Something went wrong!\",\"tryAgain\":\"Please try again.\",\"backToLogin\":\"Back to login\",\"checkEmail\":\"Please check your email inbox\"},\"common\":{\"termsOfService\":\"Terms of Service\",\"privacyPolicy\":\"Privacy Policy\",\"byClickingContinue\":\"By clicking continue, you agree to our \",\"and\":\" and \"}},\"BlogPage\":{\"title\":\"Blog\",\"description\":\"Latest news and updates from our team\",\"subtitle\":\"Latest news and updates from our team\",\"author\":\"Author\",\"categories\":\"Categories\",\"tableOfContents\":\"Table of Contents\",\"readTime\":\"{minutes} min read\",\"all\":\"All\",\"noPostsFound\":\"No posts found\",\"allPosts\":\"All Posts\",\"morePosts\":\"More Posts\"},\"DocsPage\":{\"toc\":\"Table of Contents\",\"search\":\"Search docs\",\"lastUpdate\":\"Last updated on\",\"searchNoResult\":\"No results\",\"previousPage\":\"Previous\",\"nextPage\":\"Next\",\"chooseLanguage\":\"Select language\",\"title\":\"MkSaaS Docs\",\"homepage\":\"Homepage\"},\"PremiumContent\":{\"title\":\"Unlock Premium Content\",\"description\":\"Subscribe to a paid plan to access all premium and exclusive content.\",\"upgradeCta\":\"Upgrade Now\",\"benefit1\":\"All premium content\",\"benefit2\":\"Exclusive content\",\"benefit3\"
1:\"Cancel anytime\",\"signIn\":\"Sign In\",\"loginRequired\":\"Sign in to continue reading\",\"loginDescription\":\"This is premium content. Sign in to your account to access the full content.\",\"checkingAccess\":\"Checking access...\",\"loadingContent\":\"Loading full content...\"},\"Marketing\":{\"navbar\":{\"videoGenerator\":{\"title\":\"Maker AI\"},\"faq\":{\"title\":\"Faq\"},\"features\":{\"title\":\"Features\"},\"pricing\":{\"title\":\"Pricing\"},\"aiImage\":{\"title\":\"AI Image\",\"items\":{\"textToImage\":{\"title\":\"Text to Image\",\"description\":\"Create images from prompts in the AI image workspace.\"},\"imageToImage\":{\"title\":\"Image to Image\",\"description\":\"Transform reference images with style, lighting, and composition edits.\"}}},\"aiVideo\":{\"title\":\"AI Video\",\"items\":{\"textToVideo\":{\"title\":\"Text to Video\",\"description\":\"Generate videos directly from a written prompt.\"},\"imageToVideo\":{\"title\":\"Image to Video\",\"description\":\"Animate a reference image into an AI video.\"},\"framesToVideo\":{\"title\":\"Frames to Video\",\"description\":\"Build video motion between starting and ending frames.\"},\"videoToVideo\":{\"title\":\"Video to Video\",\"description\":\"Restyle or transform an existing video in the workspace.\"}}},\"videoTasks\":{\"imageToVideo\":{\"title\":\"Image to Video\"},\"framesToVideo\":{\"title\":\"Frames to Video\"},\"textToVideo\":{\"title\":\"Text to Video\"}},\"moreTools\":{\"title\":\"More Tools\",\"items\":{\"image\":{\"title\":\"Image\",\"description\":\"Open the image workspace with both generation and editing flows.\"},\"textToImage\":{\"title\":\"Text to Image\",\"description\":\"Turn prompts into polished image concepts right in the studio.\"},\"imageToImage\":{\"title\":\"Image to Image\",\"description\":\"Transform reference images with style, lighting, and composition edits.\"}}},\"blog\":{\"title\":\"Blog\"},\"docs\":{\"title\":\"Docs\"},\"ai\":{\"title\":\"AI Tools\",\"items\":{\"text\":{\"title\":\"AI Text\",\"description\":\"Show how to use AI to write stunning text\"},\"image\":{\"title\":\"AI Image\",\"description\":\"Show how to use AI to generate beautiful images\"},\"chat\":{\"title\":\"AI Chat\",\"description\":\"Show how to use AI to chat with your customers\"},\"video\":{\"title\":\"AI Video\",\"description\":\"Show how to use AI to generate amazing videos\"},\"audio\":{\"title\":\"AI Audio\",\"description\":\"Show how to use AI to generate wonderful audio\"},\"imageUpgrade\":{\"title\":\"Image Upgrade\",\"description\":\"Upscale and enhance images with AI precision\"}}},\"pages\":{\"title\":\"Pages\",\"items\":{\"about\":{\"title\":\"About\",\"description\":\"Learn how Maker AI turns still photos into ready-to-share videos\"},\"contact\":{\"title\":\"Contact\",\"description\":\"Reach the Maker AI team for support, billing, or partnership questions\"},\"waitlist\":{\"title\":\"Waitlist\",\"description\":\"Join our waitlist for latest news and updates\"},\"changelog\":{\"title\":\"Changelog\",\"description\":\"See the latest updates to our products\"},\"roadmap\":{\"title\":\"Roadmap\",\"description\":\"Explore our future plans and upcoming features\"},\"cookiePolicy\":{\"title\":\"Cookie Policy\",\"description\":\"How we use the cookies on our website\"},\"privacyPolicy\":{\"title\":\"Privacy Policy\",\"description\":\"How we protect and handle your data\"},\"termsOfService\":{\"title\":\"Terms of Service\",\"description\":\"The legal agreement between you and our company\"}}},\"blocks\":{\"title\":\"Blocks\",\"items\":{\"magicui\":{\"title\":\"MagicUI Blocks\"},\"hero-section\":{\"title\":\"Hero Blocks\"},\"logo-cloud\":{\"title\":\"Logo Cloud Blocks\"},\"integrations\":{\"title\":\"Integrations Blocks\"},\"features\":{\"title\":\"Features Blocks\"},\"content\":{\"title\":\"Content Blocks\"},\"stats\":{\"title\":\"Stats Blocks\"},\"team\":{\"title\":\"Team Blocks\"},\"testimonials\":{\"title\":\"Testimonials Blocks\"},\"callToAction\":{\"title\":\"Call to Action Blocks\"},\"footer\":{\"title\":\"Footer Blocks\"},\"pricing\":{\"title\":\"Pricing Blocks\"},\"comparator\":{\"title\":\"Comparator Blocks\"},\"faq\":{\"title\":\"FAQ Blocks\"},\"login\":{\"title\":\"Login Blocks\"},\"signup\":{\"title\":\"Signup Blocks\"},\"forgot-password\":{\"title\":\"Forgot Password Blocks\"},\"contact\":{\"title\":\"Contact Blocks\"}}}},\"footer\":{\"tagline\":\"\",\"product\":{\"title\":\"Product\",\"items\":{\"features\":\"Features\",\"pricing\":\"Pricing\",\"faq\":\"FAQ\"}},\"resources\":{\"title\":\"Resources\",\"items\":{\"blog\":\"Blog\",\"docs\":\"Documentation\",\"changelog\":\"Changelog\",\"roadmap\":\"Roadmap\"}},\"company\":{\"title\":\"Company\",\"items\":{\"about\":\"About\",\"contact\":\"Contact\",\"waitlist\":\"Waitlist\"}},\"legal\":{\"title\":\"Legal\",\"items\":{\"cookiePolicy\":\"Cookie Policy\",\"privacyPolicy\":\"Privacy Policy\",\"acceptableUsePolicy\":\"Acceptable Use Policy\",\"termsOfService\":\"Terms of Service\",\"disclaimer\":\"We are not affiliated with the model providers. All trademarks belong to their respective owners.\"}},\"friends\":{\"title\":\"Friend Links\"}},\"avatar\":{\"dashboard\":\"Dashboard\",\"billing\":\"Billing\",\"credits\":\"Credits\",\"history\":\"Creation history\",\"settings\":\"Settings\"}},\"Dashboard\":{\"dashboard\":{\"title\":\"Dashboard\"}
1,\"support\":{\"emailSupport\":\"Email support\",\"badge\":\"Support\"},\"admin\":{\"title\":\"Admin\",\"users\":{\"title\":\"Users\",\"fakeData\":\"Note: Faked data for demonstration, some features are disabled\",\"error\":\"Failed to get users\",\"search\":\"Search users...\",\"columns\":{\"columns\":\"Columns\",\"name\":\"Name\",\"email\":\"Email\",\"country\":\"Country\",\"role\":\"Role\",\"createdAt\":\"Created At\",\"customerId\":\"Customer ID\",\"status\":\"Status\",\"banReason\":\"Ban Reason\",\"banExpires\":\"Ban Expires\"},\"admin\":\"Admin\",\"user\":\"User\",\"email\":{\"verified\":\"Email Verified\",\"unverified\":\"Email Unverified\"},\"emailCopied\":\"Email copied to clipboard\",\"banned\":\"Banned\",\"active\":\"Active\",\"joined\":\"Joined at\",\"updated\":\"Updated at\",\"ban\":{\"reason\":\"Ban Reason\",\"reasonPlaceholder\":\"Enter the reason for banning this user\",\"defaultReason\":\"Spamming\",\"never\":\"Never\",\"expires\":\"Ban Expires\",\"selectDate\":\"Select Date\",\"button\":\"Ban User\",\"success\":\"User has been banned\",\"error\":\"Failed to ban user\"},\"unban\":{\"button\":\"Unban User\",\"success\":\"User has been unbanned\",\"error\":\"Failed to unban user\"},\"close\":\"Close\"},\"friendLinks\":{\"title\":\"Friend Links\",\"description\":\"Manage footer friend links for this site.\",\"createTitle\":\"Create friend link\",\"createDescription\":\"Add a new footer friend link entry.\",\"editTitle\":\"Edit friend link\",\"editDescription\":\"Update the selected friend link entry.\",\"searchPlaceholder\":\"Search friend links...\",\"allLocales\":\"All locales\",\"empty\":\"No friend links yet. Create your first entry.\",\"emptyFiltered\":\"No friend links match the current search.\",\"deleteTitle\":\"Delete friend link\",\"deleteDescription\":\"Are you sure you want to delete \\\"{title}\\\"? This action cannot be undone.\",\"types\":{\"html\":\"HTML\",\"link\":\"Link\",\"text\":\"Text\"},\"status\":{\"active\":\"Active\",\"inactive\":\"Inactive\"},\"columns\":{\"title\":\"Title\",\"type\":\"Type\",\"placement\":\"Placement\",\"locale\":\"Locale\",\"sort\":\"Sort\",\"status\":\"Status\",\"preview\":\"Preview\",\"updatedAt\":\"Updated at\",\"actions\":\"Actions\"},\"fields\":{\"type\":\"Type\",\"title\":\"Title\",\"html\":\"HTML snippet\",\"label\":\"Link label\",\"text\":\"Text content\",\"href\":\"Link URL\",\"placement\":\"Placement\",\"locale\":\"Locale\",\"sort\":\"Sort order\",\"isActive\":\"Active\"},\"placeholders\":{\"title\":\"Footer partner\",\"html\":\"\u003ca href=\\\"https://example.com\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\u003eExample\u003c/a\u003e\",\"label\":\"Example partner\",\"text\":\"Friendly text only\",\"href\":\"https://example.com\",\"placement\":\"footer\",\"locale\":\"en\"},\"help\":{\"html\":\"Paste a safe HTML snippet copied from the partner site. Script and event attributes will be stripped on render.\",\"link\":\"Used as the visible text for a standard link.\",\"text\":\"Used for plain text entries without a link.\",\"href\":\"Required when the type is Link.\",\"placement\":\"Use footer by default. Keep this value consistent with the frontend placement.\",\"locale\":\"Leave empty to show in all locales. Fill in a locale like en or zh to scope it.\",\"sort\":\"Smaller values appear first.\",\"isActive\":\"Inactive entries stay in the database but are not shown on the site.\"},\"actions\":{\"new\":\"New friend link\",\"create\":\"Create\",\"update\":\"Save changes\",\"edit\":\"Edit\",\"delete\":\"Delete\",\"confirmDelete\":\"Delete\"},\"messages\":{\"created\":\"Friend link created\",\"updated\":\"Friend link updated\",\"deleted\":\"Friend link deleted\",\"saveError\":\"Failed to save friend link\",\"deleteError\":\"Failed to delete friend link\",\"loadError\":\"Failed to load friend links\"}},\"loginGiftCredits\":{\"title\":\"Check-in Credits\"},\"anonymousGeneration\":{\"title\":\"Anonymous Generation\"}},\"history\":{\"title\":\"Creation history\",\"description\":\"Review all content you have generated with AI.\",\"goGenerate\":\"Start a new creation\",\"loading\":\"Loading history...\",\"empty\":\"No creations yet. Start your first AI creation.\",\"noVideo\":\"No media preview available\",\"noPrompt\":\"No prompt recorded for this item.\",\"copyPrompt\":\"Copy prompt\",\"promptCopied\":\"Prompt copied to clipboard\",\"promptCopyFailed\":\"Failed to copy prompt\",\"deleteConfirmTitle\":\"Delete history item\",\"deleteConfirmDescription\":\"Are you sure you want to delete this history item? This action cannot be undone.\",\"deleteConfirm\":\"Delete\",\"deleteCancel\":\"Cancel\",\"deleteDeleting\":\"Deleting...\",\"pageInfo\":\"Page {current} of {total}\",\"createdAt\":\"Created at {date}\",\"status\":{\"queued\":\"Queued\",\"running\":\"Running\",\"succeeded\":\"Succeeded\",\"failed\":\"Failed\"}}
1,\"settings\":{\"title\":\"Settings\",\"profile\":{\"title\":\"Profile\",\"description\":\"Manage your account information\",\"avatar\":{\"title\":\"Avatar\",\"description\":\"Click upload button to upload a custom one\",\"recommendation\":\"An avatar is optional but strongly recommended\",\"uploading\":\"Uploading...\",\"uploadAvatar\":\"Upload Avatar\",\"success\":\"Avatar updated successfully\",\"fail\":\"Failed to update avatar\"},\"name\":{\"title\":\"Name\",\"description\":\"Please enter your display name\",\"placeholder\":\"Enter your name\",\"minLength\":\"Please use 3 characters at minimum\",\"maxLength\":\"Please use 30 characters at maximum\",\"hint\":\"Please use 3-30 characters for your name\",\"success\":\"Name updated successfully\",\"fail\":\"Failed to update name\",\"saving\":\"Saving...\",\"save\":\"Save\"}},\"billing\":{\"title\":\"Billing\",\"description\":\"Manage your subscription and billing details\",\"status\":{\"active\":\"Active\",\"trial\":\"Trial\",\"free\":\"Free\",\"lifetime\":\"Lifetime\"},\"interval\":{\"month\":\"month\",\"year\":\"year\",\"oneTime\":\"one-time\"},\"currentPlan\":{\"title\":\"Current Plan\",\"description\":\"Your current plan details\",\"noPlan\":\"You have no active plan\"},\"CustomerPortalButton\":{\"loading\":\"Loading...\",\"createCustomerPortalFailed\":\"Failed to open Stripe customer portal\"},\"price\":\"Price:\",\"periodStartDate\":\"Period start date:\",\"periodEndDate\":\"Period end date:\",\"trialEnds\":\"Trial ends:\",\"freePlanMessage\":\"You are currently on the free plan with limited features\",\"lifetimeMessage\":\"You have lifetime access to all premium features\",\"manageSubscription\":\"Manage Subscription and Billing\",\"manageSubscriptionShort\":\"Manage Plan\",\"manageBilling\"
1:\"Manage Billing\",\"upgradePlan\":\"Upgrade Plan\",\"retry\":\"Retry\",\"errorMessage\":\"Failed to get data\",\"paymentSuccess\":\"Payment success\"},\"payment\":{\"processing\":{\"title\":\"Processing Payment\",\"description\":\"Please wait while we confirm your payment...\"},\"success\":{\"title\":\"Payment Success\",\"description\":\"Redirecting automatically...\"},\"failed\":{\"title\":\"Payment Failed\",\"description\":\"There was an issue processing your payment.\"},\"timeout\":{\"title\":\"Processing Timeout\",\"description\":\"Payment processing is taking longer than expected.\"},\"retry\":\"Retry\"},\"credits\":{\"title\":\"Credits\",\"description\":\"Manage your credit transactions\",\"tabs\":{\"balance\":\"Balance\",\"transactions\":\"Transactions\"},\"balance\":{\"title\":\"Credit Balance\",\"description\":\"Your credit balance\",\"credits\":\"Credits\",\"creditsDescription\":\"You have {credits} credits\",\"creditsExpired\":\"Credits expired\",\"creditsAdded\":\"Credits have been added to your account\",\"viewTransactions\":\"View Credit Transactions\",\"retry\":\"Retry\",\"expiringCredits\":\"{credits} credits expiring in the next {days} days\"},\"packages\":{\"title\":\"Credit Packages\",\"description\":\"Purchase additional credits to use our services\",\"purchase\":\"Purchase\",\"processing\":\"Processing...\",\"popular\":\"Popular\",\"completePurchase\":\"Complete Your Purchase\",\"failedToFetchCredits\":\"Failed to fetch credits\",\"failedToCreatePaymentIntent\":\"Failed to create payment intent\",\"failedToInitiatePayment\":\"Failed to initiate payment\",\"cancel\":\"Cancel\",\"purchaseFailed\":\"Purchase credits failed\",\"checkoutFailed\":\"Failed to create checkout session\",\"loading\":\"Loading...\",\"pay\":\"Pay\"},\"transactions\":{\"title\":\"Credit Transactions\",\"error\":\"Failed to get credit transactions\",\"search\":\"Search credit transactions...\",\"paymentIdCopied\":\"Payment ID copied to clipboard\",\"columns\":{\"columns\":\"Columns\",\"id\":\"ID\",\"type\":\"Type\",\"description\":\"Description\",\"amount\":\"Amount\",\"remainingAmount\":\"Remaining Amount\",\"paymentId\":\"Payment ID\",\"expirationDate\":\"Expiration Date\",\"expirationDateProcessedAt\":\"Expiration Date Processed At\",\"createdAt\":\"Created At\",\"updatedAt\":\"Updated At\"},\"types\":{\"MONTHLY_REFRESH\":\"Monthly Refresh\",\"REGISTER_GIFT\":\"Register Gift\",\"PURCHASE\":\"Purchased Credits\",\"USAGE\":\"Consumed Credits\",\"EXPIRE\":\"Expired Credits\",\"SUBSCRIPTION_RENEWAL\":\"Subscription Renewal\",\"LIFETIME_MONTHLY\":\"Lifetime Monthly\"},\"detailViewer\":{\"title\":\"Credit Transaction Detail\",\"close\":\"Close\"},\"expired\":\"Expired\",\"never\":\"Never\"}},\"notification\":{\"title\":\"Notification\",\"description\":\"Manage your notification preferences\",\"newsletter\":{\"title\":\"Newsletter Subscription\",\"description\":\"Manage your newsletter subscription preferences\",\"label\":\"Subscribe to newsletter\",\"hint\":\"You can change your subscription preferences at any time\",\"emailRequired\":\"Email is required to subscribe to the newsletter\",\"subscribeSuccess\":\"Successfully subscribed to the newsletter\",\"subscribeFail\":\"Failed to subscribe to the newsletter\",\"unsubscribeSuccess\":\"Successfully unsubscribed from the newsletter\",\"unsubscribeFail\":\"Failed to unsubscribe from the newsletter\",\"error\":\"An error occurred while updating your subscription\"}},\"security\":{\"title\":\"Security\",\"description\":\"Manage your security settings\",\"updatePassword\":{\"title\":\"Change Password\",\"description\":\"Enter your current password and a new password\",\"currentPassword\":\"Current Password\",\"currentRequired\":\"Current password is required\",\"newPassword\":\"New Password\",\"newMinLength\":\"Password must be at least 8 characters\",\"hint\":\"Please use at least 8 characters for password\",\"showPassword\":\"Show password\",\"hidePassword\":\"Hide password\",\"success\":\"Password updated successfully\",\"fail\":\"Failed to update password\",\"saving\":\"Saving...\",\"save\":\"Save\"},\"resetPassword\":{\"title\":\"Reset Password\",\"description\":\"Reset password to enable email login\",\"info\":\"Resetting your password will allow you to sign in using your email and password in addition to your social login methods. You will receive an email with instructions to reset your password\",\"button\":\"Reset Password\"},\"deleteAccount\":{\"title\":\"Delete Account\",\"description\":\"Permanently remove your account and all of its contents\",\"warning\":\"This action is not reversible, so please continue with caution\",\"button\":\"Delete Account\",\"confirmTitle\":\"Delete Account\",\"confirmDescription\":\"Are you sure you want to delete your account? This action cannot be undone.\",\"confirm\":\"Delete\",\"cancel\":\"Cancel\",\"deleting\":\"Deleting...\",\"success\":\"Account deleted successfully\",\"fail\":\"Failed to delete account\"}}},\"upgrade\":{\"title\":\"Upgrade\",\"description\":\"Upgrade to a paid plan to access all features\",\"button\":\"Upgrade\"}},\"Mail\":{\"common\":{\"team\":\"{name} Team\",\"copyright\":\"©️ {year} All Rights Reserved.\"},\"verifyEmail\":{\"title\":\"Hi, {name}.\",\"body\":\"Please click the link below to verify your email address.\",\"confirmEmail\":\"Confirm email\",\"subject\":\"Verify your email\"},\"forgotPassword\":{\"title\":\"Hi, {name}.\",\"body\":\"Please click the link below to reset your password.\",\"resetPassword\":\"Reset password\",\"subject\":\"Reset your password\"},\"subscribeNewsletter\":{\"body\":\"Thank you for subscribing to the newsletter. We will keep you updated with the latest news and updates.\",\"subject\":\"Thanks for subscribing\"},\"contactMessage\":{\"name\":\"Name: {name}\",\"email\":\"Email: {email}
1\",\"message\":\"Message: {message}\",\"subject\":\"Contact Message from Website\"}},\"HomePage\":{\"title\":\"MkSaaS\",\"description\":\"Make AI SaaS in days, simply and effortlessly\",\"hero\":{\"title\":\"Make AI SaaS in days, simply and effortlessly\",\"description\":\"The is a demo website built with MkSaaS, a Next.js SaaS boilerplate to help you build your AI SaaS faster and better.\",\"introduction\":\"Introducing MkSaaS Boilerplate\",\"primary\":\"Get Started\",\"secondary\":\"See Demo\"},\"logocloud\":{\"title\":\"Your favorite companies are our partners\"},\"integration\":{\"title\":\"Integrations\",\"subtitle\":\"Integrate with your favorite tools\",\"description\":\"Connect seamlessly with popular platforms and services to enhance your workflow.\",\"learnMore\":\"Learn More\",\"items\":{\"item-1\":{\"title\":\"Google Gemini\",\"description\":\"Amet praesentium deserunt ex commodi tempore fuga voluptatem.\"},\"item-2\":{\"title\":\"Replit\",\"description\":\"Amet praesentium deserunt ex commodi tempore fuga voluptatem.\"},\"item-3\":{\"title\":\"MagicUI\",\"description\":\"Amet praesentium deserunt ex commodi tempore fuga voluptatem.\"},\"item-4\":{\"title\":\"VSCodium\",\"description\":\"Amet praesentium deserunt ex commodi tempore fuga voluptatem.\"},\"item-5\":{\"title\":\"MediaWiki\",\"description\":\"Amet praesentium deserunt ex commodi tempore fuga voluptatem.\"},\"item-6\":{\"title\":\"Google PaLM\",\"description\":\"Amet praesentium deserunt ex commodi tempore fuga voluptatem.\"}}},\"integration2\":{\"title\":\"Integrate with your favorite tools\",\"description\":\"Connect seamlessly with popular platforms and services to enhance your workflow.\",\"primaryButton\":\"Get Started\",\"secondaryButton\":\"See Demo\"},\"features\":{\"title\":\"Features\",\"subtitle\":\"The features of your product\",\"description\":\"Write the description of your product here\",\"items\":{\"item-1\":{\"title\":\"Product Feature One\",\"description\":\"Please write the detailed description of feature one here, make it as detailed as possible, make it more attractive to users\"},\"item-2\":{\"title\":\"Product Feature Two\",\"description\":\"Please write the detailed description of feature two here, make it as detailed as possible, make it more attractive to users\"},\"item-3\":{\"title\":\"Product Feature Three\",\"description\":\"Please write the detailed description of feature three here, make it as detailed as possible, make it more attractive to users\"},\"item-4\":{\"title\":\"Product Feature Four\",\"description\":\"Please write the detailed description of feature four here, make it as detailed as possible, make it more attractive to users\"}}},\"features2\":{\"title\":\"Features2\",\"subtitle\":\"The features of your product\",\"description\":\"Write the description of your product here\",\"feature-1\":\"Product Feature One\",\"feature-2\":\"Product Feature Two\",\"feature-3\":\"Product Feature Three\",\"feature-4\":\"Product Feature Four\"},\"features3\":{\"title\":\"Features3\",\"subtitle\":\"The features of your product\",\"description\":\"Write the description of your product here\",\"items\":{\"item-1\":{\"title\":\"Product Feature One\",\"description\":\"Please write the detailed description of feature one here\"},\"item-2\":{\"title\":\"Product Feature Two\",\"description\":\"Please write the detailed description of feature two here\"},\"item-3\":{\"title\":\"Product Feature Three\",\"description\":\"Please write the detailed description of feature three here\"},\"item-4\":{\"title\":\"Product Feature Four\",\"description\":\"Please write the detailed description of feature four here\"},\"item-5\":{\"title\":\"Product Feature Five\",\"description\":\"Please write the detailed description of feature five here\"},\"item-6\":{\"title\":\"Product Feature Six\",\"description\":\"Please write the detailed description of feature six here\"}}},\"pricing\":{\"title\":\"Pricing\",\"subtitle\":\"Pricing\",\"description\":\"Choose the plan that works best for you\"},\"faqs\":{\"title\":\"FAQ\",\"subtitle\":\"Frequently Asked Questions\",\"items\":{\"item-1\":{\"question\":\"Do you offer a free trial?\",\"answer\":\"Yes — log in to Maker AI and you'll receive 3 free credits to try the service.\"},\"item-2\":{\"question\":\"How do I cancel my subscription?\",\"answer\":\"You can cancel your subscription by visiting the billing page.\"},\"item-3\":{\"question\":\"Can I change my plan?\",\"answer\":\"Yes, you can change your plan at any time by visiting the billing page.\"},\"item-4\":{\"question\":\"What is the refund policy?\",\"answer\":\"We offer a 7-day refund policy. Any already consumed usage may be deducted from the refund, and we will refund the difference.\"},\"item-5\":{\"question\":\"Can't find what you're looking for?\",\"answer\":\"Please contact our customer support team at [email protected]\"}}},\"testimonials\":{\"title\":\"Testimonials\",\"subtitle\":\"What our customers are saying\",\"items\":{\"item-1\":{\"name\":\"Jonathan Yombo\",\"role\":\"Software Engineer\",\"image\":\"https://randomuser.me/api/portraits/men/1.jpg\",\"quote\":\"MkSaaS is really extraordinary and very practical, no need to break your head. A real gold mine.\"},\"item-2\":{\"name\":\"Yves Kalume\",\"role\":\"GDE - Android\",\"image\":\"https://randomuser.me/api/portraits/men/6.jpg\",\"quote\":\"With no experience in webdesign I just redesigned my entire website in a few minutes with tailwindcss thanks to MkSaaS.\"},\"item-3\":{\"name\":\"Yucel Faruksahan\",\"role\":\"Tailkits Creator\",\"image\":\"https://randomuser.me/api/portraits/men/7.jpg\",\"quote\":\"Great work on MkSaaS template. This is one of the best personal website that I have seen so far :)\"},\"item-4\":{\"name\":\"Anonymous author\",\"role\":\"Product Manager\",\"image\":\"https://randomuser.me/api/portraits/men/8.jpg\",\"quote\":\"I downloaded the one of MkSaaS template which is very clear to understand at the start and you could modify the codes/blocks to fit perfectly on your purpose of the page.\"},\"item-5\":{\"name\":\"Shekinah Tshiokufila\",\"role\":\"Senior Softw
1are Engineer\",\"image\":\"https://randomuser.me/api/portraits/men/4.jpg\",\"quote\":\"MkSaaS is redefining the standard of web design, with these blocks it provides an easy and efficient way for those who love beauty but may lack the time to implement it.\"},\"item-6\":{\"name\":\"Oketa Fred\",\"role\":\"Fullstack Developer\",\"image\":\"https://randomuser.me/api/portraits/men/2.jpg\",\"quote\":\"I absolutely love MkSaaS! The component blocks are beautifully designed and easy to use, which makes creating a great-looking website a breeze.\"},\"item-7\":{\"name\":\"Zeki\",\"role\":\"Founder of ChatExtend\",\"image\":\"https://randomuser.me/api/portraits/men/5.jpg\",\"quote\":\"MkSaaS is the perfect fusion of simplicity and versatility, enabling us to create UIs that are as stunning as they are user-friendly.\"},\"item-8\":{\"name\":\"Joseph Kitheka\",\"role\":\"Fullstack Developer\",\"image\":\"https://randomuser.me/api/portraits/men/9.jpg\",\"quote\":\"MkSaaS has transformed the way I develop web applications. Their extensive collection of UI components, blocks, and templates has significantly accelerated my workflow.\"},\"item-9\":{\"name\":\"Khatab Wedaa\",\"role\":\"MerakiUI Creator\",\"image\":\"https://randomuser.me/api/portraits/men/10.jpg\",\"quote\":\"MkSaaS is an elegant, clean, and responsive tailwind css components it's very helpful to start fast with your project.\"},\"item-10\":{\"name\":\"Rodrigo Aguilar\",\"role\":\"TailwindAwesome Creator\",\"image\":\"https://randomuser.me/api/portraits/men/11.jpg\",\"quote\":\"I love MkSaaS ❤️. The component blocks are well-structured, simple to use, and beautifully designed. It makes it really easy to have a good-looking website in no time.\"},\"item-11\":{\"name\":\"Eric Ampire\",\"role\":\"@GoogleDevExpert for Android\",\"image\":\"https://randomuser.me/api/portraits/men/12.jpg\",\"quote\":\"MkSaaS templates are the perfect solution for anyone who wants to create a beautiful and functional website without any web design experience.\"},\"item-12\":{\"name\":\"Roland Tubonge\",\"role\":\"Software Engineer\",\"image\":\"https://randomuser.me/api/portraits/men/13.jpg\",\"quote\":\"MkSaaS is so well designed that even with a very poor knowledge of web design you can do miracles. Let yourself be seduced!\"}}},\"stats\":{\"title\":\"Stats\",\"subtitle\":\"MkSaaS in numbers\",\"description\":\"MkSaaS lets you make AI SaaS in days, simply and effortlessly\",\"items\":{\"item-1\":{\"title\":\"Stars on GitHub\"},\"item-2\":{\"title\":\"Active Users\"},\"item-3\":{\"title\":\"Powered Apps\"}}},\"calltoaction\":{\"title\":\"Start Building\",\"description\":\"MkSaaS lets you make AI SaaS in days, simply and effortlessly\",\"primaryButton\":\"Get Started\",\"secondaryButton\":\"See Demo\"}},\"AITextPage\":{\"title\":\"AI Text Demo\",\"description\":\"Analyze web content with AI to extract key information, features, and insights\",\"content\":\"Web Content Analyzer\",\"subtitle\":\"Enter a website URL to get AI-powered analysis of its content\",\"analyzer\":{\"title\":\"Web Content Analyzer\",\"description\":\"Analyze any website content using AI to extract structured information\",\"placeholder\":\"Enter website URL (e.g., https://example.com)\",\"button\":\"Analyze Website\",\"loading\":{\"scraping\":\"Scraping website content...\",\"analyzing\":\"Analyzing content with AI...\"},\"results\":{\"title\":\"Analysis Results\",\"newAnalysis\":\"Analyze Another Website\",\"sections\":{\"title\":\"Title\",\"description\":\"Description\",\"introduction\":\"Introduction\",\"features\":\"Features\",\"pricing\":\"Pricing\",\"useCases\":\"Use Cases\",\"screenshot\":\"Website Screenshot\"}},\"errors\":{\"invalidUrl\":\"Please enter a valid URL starting with http:// or https://\",\"analysisError\":\"Failed to analyze website. Please try again.\",\"networkError\":\"Network error. Please check your connection and try again.\",\"insufficientCredits\":\"Insufficient credits. Please purchase more credits to continue.\"}},\"features\":{\"scraping\":{\"title\":\"Smart Web Scraping\",\"description\":\"Advanced web scraping technology extracts clean, structured content from any website\"},\"analysis\":{\"title\":\"AI-Powered Analysis\",\"description\":\"Intelligent AI analysis extracts ke
1y insights, features, and structured information\"},\"results\":{\"title\":\"Structured Results\",\"description\":\"Get organized, easy-to-read results with clear sections and actionable insights\"}}},\"AIImagePage\":{\"title\":\"AI Image\",\"description\":\"MkSaaS lets you make AI SaaS in days, simply and effortlessly\"},\"AIChatPage\":{\"title\":\"AI Chat\",\"description\":\"MkSaaS lets you make AI SaaS in days, simply and effortlessly\"},\"AIVideoPage\":{\"title\":\"AI Video\",\"description\":\"MkSaaS lets you make AI SaaS in days, simply and effortlessly\"},\"AIAudioPage\":{\"title\":\"AI Audio\",\"description\":\"MkSaaS lets you make AI SaaS in days, simply and effortlessly\"},\"AIStudio\":{\"form\":{\"selectModelLabel\":\"Models\",\"selectModelPlaceholder\":\"Select a model\",\"fixedTitle\":\"Parameters\",\"selectPlaceholder\":\"Select\",\"switchHint\":\"Turn on to apply this option\",\"sliderValue\":\"Value: {value}\",\"sliderRange\":\" (range {min}-{max})\",\"fileSelected\":\"Selected: {name}\",\"anonymousCreditsLabel\":\"Anonymous credits\",\"creditBreakdown\":\"Billed video {duration}s | first {baseDuration}s = {baseCredits} credits | extra +{incrementalCredits}/s | total {totalCredits}\",\"promptIdeas\":{\"trigger\":\"Prompt ideas\",\"triggerDescription\":\"Open prompt ideas based on your current images and prompt\",\"panelLabel\":\"AI prompt ideas\",\"titles\":{\"random\":\"Prompt ideas\",\"prompt\":\"Prompt ideas\",\"images\":\"Image ideas\",\"combined\":\"Image + prompt ideas\"},\"loading\":\"Generating prompt ideas\",\"use\":\"Use\",\"selected\":\"Selected\",\"retry\":\"Try again\",\"close\":\"Close prompt ideas\",\"error\":\"Unable to generate prompt ideas right now. Please try again.\",\"rateLimited\":\"Too many requests. Try again in {seconds} seconds.\",\"videoIgnored\":\"Uploaded videos are not analyzed.\",\"applied\":\"Prompt applied.\",\"undo\":\"Undo\"}},\"preview\":{\"title\":\"Preview\",\"running\":{\"title\":\"Generating...\",\"description\":\"AI is working on it. Please wait.\"},\"empty\":{\"title\":\"Ready to generate\",\"description\":\"Pick a model and fill the parameters on the left, then click Generate.\"},\"defaults\":{\"imageAlt\":\"Image result\",\"videoCaption\":\"Video preview\",\"videoPosterAlt\":\"Video poster\",\"audioCaption\":\"Audio preview\"},\"download\":{\"button\":\"Download\",\"downloading\":\"Downloading...\"},\"audio\":{\"enable\":\"Turn preview sound on\",\"disable\":\"Turn preview sound off\"}},\"actions\":{\"generateNow\":\"Generate now\",\"generating\":\"Generating...\",\"login\":\"Log in\",\"loginToGenerate\":\"Sign in to generate\",\"topUp\":\"Add credits\",\"retry\":\"Retry\"},\"models\":{\"video-kling26\":{\"label\":\"Kling 2.6\",\"description\":\"Kling 2.6 text and image to video through KIE, with duration, aspect ratio, and sound controls.\",\"defaults\":{\"prompt\":\"A cinematic boutique window display at night, soft reflections on the glass, elegant camera motion, realistic fabric details\"},\"run\":{\"caption\":\"Kling 2.6 result\"},\"errors\":{\"missingPrompt\":\"Enter a prompt\",\"missingImage\":\"Upload an image first\",\"noUrl\":\"Task finished but no video URL returned\",\"failedWithReason\":\"Generation failed: {reason}\",\"generationFailed\":\"Generation failed\",\"unauthorized\":\"Please sign in before trying again\",\"insufficientCredits\":\"Not enough credits. Please top up first.\",\"pollFailed\":\"Unable to fetch task status\"},\"controls\":{\"reference\":{\"remove\":\"Remove\"},\"ratio\":{\"label\":\"Aspect ratio\",\"options\":{\"1:1\":\"1:1\",\"16:9\":\"16:9\",\"9:16\":\"9:16\"},\"disabledSummary\":\"From image\",\"disabledReason\":\"Kling 2.6 image-to-video follows the uploaded image and does not support manual aspect ratio.\"},\"duration\":{\"label\":\"Duration\",\"options\":{\"5\":\"5s\",\"10\":\"10s\"}},\"sound\":{\"label\":\"Sound\",\"options\":{\"false\":{\"label\":\"Off\",\"description\":\"Generate silent video\"},\"true\":{\"label\":\"On\",\"description\":\"Include provider-generated sound\"}}}}},\"video-seedance15-pro\":{\"label\":\"Seedance 1.5 Pro\",\"description\":\"ByteDance text and image to video with dynamic camera, optional fixed lens, and optional audio generation.\",\"defaults\":{\"prompt\":\"A cinematic dusk drive through a coastal city, neon reflections shimmering on wet streets, natural motion, rich detail, realistic lighting\"},\"run\":{\"caption\":\"Seedance 1.5 Pro result\"},\"errors\":{\"missingPrompt\":\"Enter a prompt\",\"noUrl\":\"Task finished but no video URL returned\",\"unauthorized\":\"Please sign in before trying again\",\"insufficientCredits\":\"Not enough credits. Please top up first.\",\"generationFailed\":\"Generation failed\",\"pollFailed\":\"Unable to fetch task status\"},\"controls\":{\"reference\":{\"remove\":\"Remove\"},\"keyframes\":{\"first\":\"First frame\",\"last\":\"Last frame\"},\"ratio\":{\"label\":\"Aspect ratio\",\"options\":{\"1:1\":\"1:1\",\"4:3\":\"4:3\",\"3:4\":\"3:4\",\"16:9\":\"16:9\",\"9:16\":\"9:16\",\"21:9\":\"21:9\"}},\"duration\":{\"label\":\"Duration\",\"options\":{\"4\":\"4s\",\"8\":\"8s\",\"12\":\"12s\"}},\"resolution\":{\"label\":\"Resolution\",\"options\":{\"480p\":\"480p\",\"720p\":\"720p\",\"1080p\":\"1080p\"}}
1,\"audio\":{\"label\":\"Audio\",\"options\":{\"false\":{\"label\":\"Off\",\"description\":\"Generate silent video only\"},\"true\":{\"label\":\"On\",\"description\":\"Generate synced audio at extra cost\"}}},\"camera\":{\"label\":\"Camera\",\"options\":{\"false\":{\"label\":\"Dynamic\",\"description\":\"Allow camera motion and movement\"},\"true\":{\"label\":\"Locked\",\"description\":\"Keep the lens stable and static\"}}}}},\"text-basic\":{\"label\":\"Chat\",\"description\":\"Fast text generation for summaries, drafts, and rewrites.\",\"defaults\":{\"prompt\":\"Write a 3-sentence travel tip\",\"tone\":\"friendly\"},\"fields\":{\"prompt\":{\"label\":\"Prompt\",\"placeholder\":\"Describe what you want to generate\"},\"tone\":{\"label\":\"Tone\",\"options\":{\"friendly\":\"Friendly\",\"formal\":\"Formal\",\"playful\":\"Playful\"}},\"temperature\":{\"label\":\"Creativity\",\"helper\":\"Higher values are more exploratory\"}},\"run\":{\"samplePrompt\":\"Sample prompt\",\"tone\":\"Tone: {tone}\",\"points\":{\"p1\":\"Stay curious and capture ideas.\",\"p2\":\"Use structured prompts for control.\",\"p3\":\"Review and fact-check quickly.\"},\"result\":\"{tone}{prompt} result:\\n- {point1}\\n- {point2}\\n- {point3}\"}},\"image-studio\":{\"label\":\"Image Studio\",\"description\":\"Prompt + optional reference with linked style and ratio.\",\"defaults\":{\"prompt\":\"An orange cat on a windowsill in soft afternoon light\"},\"fields\":{\"prompt\":{\"label\":\"Prompt\",\"placeholder\":\"Describe the scene you want\"},\"mode\":{\"label\":\"Mode\",\"options\":{\"standard\":\"Standard\",\"reference\":\"Reference\",\"sketch\":\"Sketch\"}},\"style\":{\"label\":\"Style\",\"options\":{\"pencil\":\"Pencil\",\"comic\":\"Comic\",\"ink\":\"Ink\",\"realistic\":\"Realistic\",\"cinematic\":\"Cinematic\",\"illustration\":\"Illustration\"},\"helperSketch\":\"Sketch mode focuses on outlines.\"},\"aspectRatio\":{\"label\":\"Aspect ratio\",\"options\":{\"1:1\":\"1:1\",\"3:4\":\"3:4\",\"16:9\":\"16:9\",\"9:16\":\"9:16\"},\"helperReference\":\"Reference mode only supports 1:1 or 3:4.\"},\"referenceImage\":{\"label\":\"Reference upload\",\"helper\":\"Upload only in reference or sketch mode.\"}},\"run\":{\"fallbackPrompt\":\"Image\",\"title\":\"Image generation\",\"mode\":\"Mode: {mode}\",\"ratio\":\"Ratio: {ratio}\",\"style\":\"Style: {style}\"}},\"image-gpt-image-2\":{\"label\":\"GPT Image 2\",\"description\":\"KIE GPT Image 2 generation with text prompts, optional reference images, supported aspect presets, and up to 4K output.\",\"errors\":{\"missingPrompt\":\"Please enter a prompt.\",\"missingImages\":\"Please upload at least one reference image.\",\"unauthorized\":\"Please sign in first\",\"insufficientCredits\":\"Not enough credits\",\"submitFailed\":\"Task submission failed\",\"uploadFailed\":\"File upload failed\",\"network\":\"Task submission failed. Please check your network and retry.\",\"missingTaskId\":\"No task ID returned\",\"missingPoller\":\"No polling strategy configured\",\"timeout\":\"Generation timed out. Please retry later.\",\"generationFailed\":\"Generation failed, please try again.\",\"pollFailed\":\"Unable to fetch task status, please retry.\"},\"controls\":{\"reference\":{\"remove\":\"Remove\"},\"ratio\":{\"label\":\"Aspect ratio\",\"options\":{\"auto\":\"Auto\",\"1:1\":\"1:1\",\"9:16\":\"9:16\",\"16:9\":\"16:9\",\"4:3\":\"4:3\",\"3:4\":\"3:4\"}},\"resolution\":{\"label\":\"Resolution\",\"options\":{\"1K\":\"1K\",\"2K\":\"2K\",\"4K\":\"4K\"}}},\"fields\":{\"prompt\":{\"label\":\"Prompt\",\"placeholder\":\"Describe the image you want to create or transform\"},\"reference\":{\"remove\":\"Remove\"},\"images\":{\"label\":\"Reference images\",\"helper\":\"Upload up to {count} images for image-to-image generation.\",\"cta\":\"Click to select\"},\"aspectRatio\":{\"label\":\"Aspect ratio\",\"options\":{\"auto\":\"Auto\",\"1:1\":\"1:1\",\"9:16\":\"9:16\",\"16:9\":\"16:9\",\"4:3\":\"4:3\",\"3:4\":\"3:4\"}},\"resolution\":{\"label\":\"Resolution\",\"helper\":\"The selected resolution controls the configured credit cost.\",\"options\":{\"1K\":\"1K\",\"2K\":\"2K\",\"4K\":\"4K\"}}}},\"image-grok-imagine-image-2\":{\"label\":\"Grok Imagine Image 2.0\",\"description\":\"Generate and edit images with up to 5 references.\",\"errors\":{\"missingPrompt\":\"Please enter a prompt.\",\"missingImages\":\"Please upload at least one image to edit.\",\"unauthorized\":\"Please sign in first\",\"insufficientCredits\":\"Not enough credits\",\"submitFailed\":\"Task submission failed\",\"uploadFailed\":\"File upload failed\",\"network\":\"Task submission failed. Please check your network and retry.\",\"missingTaskId\":\"No task ID returned\",\"missingPoller\":\"No polling strategy configured\",\"timeout\":\"Generation timed out. Please retry later.\",\"generationFailed\":\"Generation failed, please try again.\",\"pollFailed\":\"Unable to fetch task status, please retry.\"},\"controls\":{\"ratio\":{\"label\":\"Aspect ratio\",\"options\":{\"auto\":\"Auto\",\"1:1\":\"1:1\",\"2:3\":\"2:3\",\"3:2\":\"3:2\",\"16:9\":\"16:9\",\"9:16\":\"9:16\"}}},\"fields\":{\"prompt\":{\"label\":\"Prompt\",\"placeholder\":\"Describe the image you want to create or the exact changes to make\"},\"images\":{\"label\":\"Reference images\",\"helper\":\"Upload up to {count} JPG, PNG, or WebP images for editing.\",\"cta\":\"Click to select\",\"remove\":\"Remove\"},\"aspectRatio\":{\"label\":\"Aspect ratio\",\"options\":{\"auto\":\"Auto\",\"1:1\":\"1:1\",\"2:3\":\"2:3\",\"3:2\":\"3:2\",\"16:9\":\"16:9\",\"9:16\":\"9:16\"}}}},\"image-nano-banana\":{\"label\":\"Nano Banana\",\"description\":\"AI image editing with multi-image reference, prompt-based edits, and quick aspect presets.\",\"defaults\":{\"extensionPrompt\":\"Describe what you want to change...\"},\"errors\":{\"missingImages\":\"Please upload at least one reference image.\",\"unauthorized\":\"Please sign in first\",\"insufficientCredits\":\"Not enough credits\",\"submitFailed\":\"Task submission failed\",\"uploadFailed\":\"File upload failed\",\"network\":\"Task submission failed. Please check your network and retry.\",\"missingTaskId\":\"No task ID returned\",\"missingPoller\":\"No polling strategy configured\",\"timeout\":\"Generation timed out. Please retry later.\",\"generationFailed\":\"Generation failed, please try again.\",\"pollFailed\":\"Unable to fetch task status, please retry.\"},\"controls\":{\"reference\":{\"remove\":\"Remove\"},\"images\":{\"label\":\"Upload images\",\"helper\":\"Send up to {count} images as reference for your edit.\",\"cta\":\"Click to select\",\"subtext\":\"PNG or JPG, higher quality works best.\",\"placeholder\":\"No images uploaded yet\",\"remove\":\"Remove image {index}\",\"previewAlt\":\"Preview of image {index}\"},\"aspectRatio\":{\"label\":\"Aspect ratio\",\"options\":{\"auto\":\"Auto\",\"1:1\":\"1:1\",\"2:3\":\"2:3\",\"3:2\":\"3:2\",\"3:4\":\"3:4\",\"4:3\":\"4:3\",\"4:5\":\"4:5\",\"5:4\":\"5:4\",\"9:16\":\"9:16\",\"16:9\":\"16:9\",\"21:9\":\"21:9\"}},\"extensionPrompt\":{\"label\":\"Describe your edit\",\"placeholder\":\"Describe what you want to change — e.g., remove the background, restore this old photo, turn into anime style\",\"helper\":\"Be specific about what to change and what to keep — clear prompts produce better results.\"}},\"run\":{\"title\":\"Nano Banana edit\",\"ratio\":\"Ratio: {ratio}\",\"images\":\"Images: {count}\",\"prompt\":\"Prompt: {prompt}\",\"fallbackPrompt\":\"AI image edit\"}},\"image-nano-banana-2\":{\"label\":\"Nano Banana 2\",\"description\":\"KIE image generation with optional reference images, ratio presets, and up to 4K output.\",\"errors\":{\"missingPrompt\":\"Please enter a prompt.\",\"unauthorized\":\"Please sign in first\",\"insufficientCredits\":\"Not enough credits\",\"submitFailed\":\"Task submission failed\",\"uploadFailed\":\"File upload failed\",\"network\":\"Task submission failed. Please check your network and retry.\",\"missingTaskId\":\"No task ID returned\",\"missingPoller\":\"No polling strategy configured\",\"timeout\":\"Generation timed out. Please retry later.\",\"generationFailed\":\"Generation failed, please try again.\",\"pollFailed\":\"Unable to fetch task status, please retry.\"},\"controls\":{\"reference\":{\"remove\":\"Remove\"},\"ratio\":{\"label\":\"Aspect ratio\",\"options\":{\"auto\":\"Auto\",\"1:1\":\"1:1\",\"3:4\":\"3:4\",\"4:3\":\"4:3\",\"4:5\":\"4:5\",\"5:4\":\"5:4\",\"9:16\":\"9:16\",\"16:9\":\"16:9\",\"21:9\":\"21:9\"}},\"resolution\":{\"label\":\"Resolution\",\"options\":{\"1K\":\"1K\",\"2K\":\"2K\",\"4K\":\"4K\"}}
1,\"googleSearch\":{\"label\":\"Google search\",\"options\":{\"false\":\"Off\",\"true\":\"On\"}}}},\"image-nano-banana-2-lite\":{\"label\":\"Nano Banana 2 Lite\",\"description\":\"KIE image generation with optional reference images and flexible aspect ratio presets.\",\"errors\":{\"missingPrompt\":\"Please enter a prompt.\",\"missingImages\":\"Please upload at least one reference image.\",\"unauthorized\":\"Please sign in first\",\"insufficientCredits\":\"Not enough credits\",\"submitFailed\":\"Task submission failed\",\"uploadFailed\":\"File upload failed\",\"network\":\"Task submission failed. Please check your network and retry.\",\"missingTaskId\":\"No task ID returned\",\"missingPoller\":\"No polling strategy configured\",\"timeout\":\"Generation timed out. Please retry later.\",\"generationFailed\":\"Generation failed, please try again.\",\"pollFailed\":\"Unable to fetch task status, please retry.\"},\"controls\":{\"reference\":{\"remove\":\"Remove\"},\"ratio\":{\"label\":\"Aspect ratio\",\"options\":{\"auto\":\"Auto\",\"1:1\":\"1:1\",\"1:4\":\"1:4\",\"1:8\":\"1:8\",\"2:3\":\"2:3\",\"3:2\":\"3:2\",\"3:4\":\"3:4\",\"4:1\":\"4:1\",\"4:3\":\"4:3\",\"4:5\":\"4:5\",\"5:4\":\"5:4\",\"8:1\":\"8:1\",\"9:16\":\"9:16\",\"16:9\":\"16:9\",\"21:9\":\"21:9\"}}}},\"image-nano-banana-pro\":{\"label\":\"Nano Banana Pro\",\"description\":\"KIE image generation with optional reference images, standard ratio presets, and up to 4K output.\",\"errors\":{\"missingPrompt\":\"Please enter a prompt.\",\"missingImages\":\"Please upload at least one reference image.\",\"unauthorized\":\"Please sign in first\",\"insufficientCredits\":\"Not enough credits\",\"submitFailed\":\"Task submission failed\",\"uploadFailed\":\"File upload failed\",\"network\":\"Task submission failed. Please check your network and retry.\",\"missingTaskId\":\"No task ID returned\",\"missingPoller\":\"No polling strategy configured\",\"timeout\":\"Generation timed out. Please retry later.\",\"generationFailed\":\"Generation failed, please try again.\",\"pollFailed\":\"Unable to fetch task status, please retry.\"},\"controls\":{\"reference\":{\"remove\":\"Remove\"},\"ratio\":{\"label\":\"Aspect ratio\",\"options\":{\"auto\":\"Auto\",\"1:1\":\"1:1\",\"2:3\":\"2:3\",\"3:2\":\"3:2\",\"3:4\":\"3:4\",\"4:3\":\"4:3\",\"4:5\":\"4:5\",\"5:4\":\"5:4\",\"9:16\":\"9:16\",\"16:9\":\"16:9\",\"21:9\":\"21:9\"}},\"resolution\":{\"label\":\"Resolution\",\"options\":{\"1K\":\"1K\",\"2K\":\"2K\",\"4K\":\"4K\"}}},\"fields\":{\"prompt\":{\"label\":\"Prompt\",\"placeholder\":\"Describe the image you want to create or transform\"},\"reference\":{\"remove\":\"Remove\"},\"images\":{\"label\":\"Reference images\",\"helper\":\"Upload up to {count} images for image-to-image generation.\",\"cta\":\"Click to select\"},\"aspectRatio\":{\"label\":\"Aspect ratio\",\"options\":{\"auto\":\"Auto\",\"1:1\":\"1:1\",\"2:3\":\"2:3\",\"3:2\":\"3:2\",\"3:4\":\"3:4\",\"4:3\":\"4:3\",\"4:5\":\"4:5\",\"5:4\":\"5:4\",\"9:16\":\"9:16\",\"16:9\":\"16:9\",\"21:9\":\"21:9\"}},\"resolution\":{\"label\":\"Resolution\",\"options\":{\"1K\":\"1K\",\"2K\":\"2K\",\"4K\":\"4K\"}}}},\"image-qwen-image-3\":{\"label\":\"Qwen Image 3.0\",\"description\":\"Fast, affordable Alibaba image generation and editing with up to 3 reference images.\",\"errors\":{\"missingPrompt\":\"Please enter a prompt.\",\"missingImages\":\"Please upload at least one reference image.\",\"unauthorized\":\"Please sign in first\",\"insufficientCredits\":\"Not enough credits\",\"submitFailed\":\"Task submission failed\",\"uploadFailed\":\"File upload failed\",\"network\":\"Task submission failed. Please check your network and retry.\",\"missingTaskId\":\"No task ID returned\",\"missingPoller\":\"No polling strategy configured\",\"timeout\":\"Generation timed out. Please retry later.\",\"generationFailed\":\"Generation failed, please try again.\",\"pollFailed\":\"Unable to fetch task status, please retry.\"},\"fields\":{\"prompt\":{\"label\":\"Prompt\",\"placeholder\":\"Describe the image you want to create or transform\"},\"negativePrompt\":{\"label\":\"Negative prompt\",\"placeholder\":\"Describe what should not appear (optional)\"},\"images\":{\"label\":\"Reference images\",\"helper\":\"Upload up to 3 PNG, JPEG, or WebP images (10 MB each).\",\"cta\":\"Click to select\",\"remove\":\"Remove\"},\"aspectRatio\":{\"label\":\"Aspect ratio\"},\"resolution\":{\"label\":\"Resolution\"}}
1},\"image-qwen-image-3-pro\":{\"label\":\"Qwen Image 3.0 Pro\",\"description\":\"Alibaba's higher-fidelity image generation and editing model with up to 3 reference images.\",\"errors\":{\"missingPrompt\":\"Please enter a prompt.\",\"missingImages\":\"Please upload at least one reference image.\",\"unauthorized\":\"Please sign in first\",\"insufficientCredits\":\"Not enough credits\",\"submitFailed\":\"Task submission failed\",\"uploadFailed\":\"File upload failed\",\"network\":\"Task submission failed. Please check your network and retry.\",\"missingTaskId\":\"No task ID returned\",\"missingPoller\":\"No polling strategy configured\",\"timeout\":\"Generation timed out. Please retry later.\",\"generationFailed\":\"Generation failed, please try again.\",\"pollFailed\":\"Unable to fetch task status, please retry.\"},\"fields\":{\"prompt\":{\"label\":\"Prompt\",\"placeholder\":\"Describe the image you want to create or transform\"},\"negativePrompt\":{\"label\":\"Negative prompt\",\"placeholder\":\"Describe what should not appear (optional)\"},\"images\":{\"label\":\"Reference images\",\"helper\":\"Upload up to 3 PNG, JPEG, or WebP images (10 MB each).\",\"cta\":\"Click to select\",\"remove\":\"Remove\"},\"aspectRatio\":{\"label\":\"Aspect ratio\"},\"resolution\":{\"label\":\"Resolution\"}}},\"image-seedream-5-lite\":{\"label\":\"Seedream 5.0 Lite\",\"description\":\"Fast ByteDance image generation and editing with up to 14 reference images and up to 4K output.\",\"errors\":{\"missingPrompt\":\"Please enter a prompt.\",\"missingImages\":\"Please upload at least one reference image.\",\"unauthorized\":\"Please sign in first\",\"insufficientCredits\":\"Not enough credits\",\"submitFailed\":\"Task submission failed\",\"uploadFailed\":\"File upload failed\",\"network\":\"Task submission failed. Please check your network and retry.\",\"missingTaskId\":\"No task ID returned\",\"missingPoller\":\"No polling strategy configured\",\"timeout\":\"Generation timed out. Please retry later.\",\"generationFailed\":\"Generation failed, please try again.\",\"pollFailed\":\"Unable to fetch task status, please retry.\"},\"fields\":{\"prompt\":{\"label\":\"Prompt\",\"placeholder\":\"Describe the image you want to create or transform\"},\"images\":{\"label\":\"Reference images\",\"helper\":\"Upload up to {count} PNG, JPEG, or WebP images (30 MB each).\",\"cta\":\"Click to select\",\"remove\":\"Remove\"},\"aspectRatio\":{\"label\":\"Aspect ratio\"},\"quality\":{\"label\":\"Quality\",\"helper\":\"All Lite quality levels use 5 credits per generation.\",\"options\":{\"basic\":\"Basic · 2K\",\"high\":\"High · 3K\",\"ultra\":\"Ultra · 4K\"}}}},\"image-seedream-5-pro\":{\"label\":\"Seedream 5.0 Pro\",\"description\":\"High-quality ByteDance image generation and precise editing with up to 10 reference images.\",\"errors\":{\"missingPrompt\":\"Please enter a prompt.\",\"missingImages\":\"Please upload at least one reference image.\",\"unauthorized\":\"Please sign in first\",\"insufficientCredits\":\"Not enough credits\",\"submitFailed\":\"Task submission failed\",\"uploadFailed\":\"File upload failed\",\"network\":\"Task submission failed. Please check your network and retry.\",\"missingTaskId\":\"No task ID returned\",\"missingPoller\":\"No polling strategy configured\",\"timeout\":\"Generation timed out. Please retry later.\",\"generationFailed\":\"Generation failed, please try again.\",\"pollFailed\":\"Unable to fetch task status, please retry.\"},\"fields\":{\"prompt\":{\"label\":\"Prompt\",\"placeholder\":\"Describe the image you want to create or transform\"},\"images\":{\"label\":\"Reference images\",\"helper\":\"Upload up to {count} PNG, JPEG, or WebP images (30 MB each).\",\"cta\":\"Click to select\",\"remove\":\"Remove\"},\"aspectRatio\":{\"label\":\"Aspect ratio\"},\"quality\":{\"label\":\"Quality\",\"helper\":\"Basic starts at 5 credits; High starts at 10. Extra reference images can raise the total to 7 or 11 credits.\",\"options\":{\"basic\":\"Basic · 1K\",\"high\":\"High · 2K\",\"ultra\":\"Ultra\"}}}},\"image-z-image\":{\"label\":\"Z-Image Turbo\",\"description\":\"Fast Fal image generation with size presets, steps, and safety toggles.\",\"defaults\":{\"prompt\":\"Backlit portrait at sunset with a soft film look\"},\"fields\":{\"prompt\":{\"label\":\"Prompt\",\"placeholder\":\"Describe the visual you want\"},\"imageSize\":{\"label\":\"Size/ratio\",\"options\":{\"landscape_4_3\":\"Landscape 4:3\",\"landscape_16_9\":\"Landscape 16:9\",\"square_hd\":\"Square HD\",\"square\":\"Square\",\"portrait_4_3\":\"Portrait 3:4\",\"portrait_16_9\":\"Portrait 9:16\",\"custom\":\"Custom\"},\"helper\":\"Pick a preset or use custom width/height (512-2048).\"}
1,\"customSize\":{\"width\":\"Custom width\",\"height\":\"Custom height\",\"helper\":\"Applies only when using the custom option.\"},\"numImages\":{\"label\":\"Number of images\",\"helper\":\"Up to 4 images per request.\"},\"numInferenceSteps\":{\"label\":\"Inference steps\",\"helper\":\"More steps add detail but take longer.\"},\"seed\":{\"label\":\"Seed\",\"placeholder\":\"Leave empty for random\",\"helper\":\"Use the same seed to reproduce results.\"},\"syncMode\":{\"label\":\"Return Data URI\",\"helper\":\"Returns base64 immediately and skips history.\"},\"safetyChecker\":{\"label\":\"Safety checker\",\"helper\":\"Keep enabled for content safety.\"},\"promptExpansion\":{\"label\":\"Prompt expansion\",\"helper\":\"Auto-expands prompts (may incur extra cost).\"},\"outputFormat\":{\"label\":\"Output format\",\"options\":{\"png\":\"PNG\",\"jpeg\":\"JPEG\",\"webp\":\"WebP\"}},\"acceleration\":{\"label\":\"Acceleration level\",\"options\":{\"none\":\"None\",\"regular\":\"Regular\",\"high\":\"High\"},\"helper\":\"Regular/high can reduce queue time.\"}},\"errors\":{\"missingPrompt\":\"Enter a prompt\",\"noImageUrl\":\"Task finished but no image URL returned\",\"unauthorized\":\"Please sign in first\",\"insufficientCredits\":\"Not enough credits\",\"submitFailed\":\"Task submission failed\",\"network\":\"Task submission failed. Please check your network and retry.\",\"missingTaskId\":\"No task ID returned\",\"missingPoller\":\"No polling strategy configured\",\"timeout\":\"Generation timed out. Please retry later.\",\"pollFailed\":\"Unable to fetch task status\",\"generationFailed\":\"Generation failed\"}},\"video-kling30\":{\"label\":\"Kling3.0\",\"description\":\"Kling 3.0 video generation with single-shot, first/last frame, 4K, and sound support.\",\"defaults\":{\"prompt\":\"A cinematic tracking shot through a lantern-lit night market in the rain\"},\"run\":{\"caption\":\"Kling3.0 result\"},\"errors\":{\"missingPrompt\":\"Enter a prompt\",\"noUrl\":\"Task finished but no video URL returned\",\"failedWithReason\":\"Generation failed: {reason}\",\"generic\":\"An error occurred during generation\"},\"controls\":{\"ratio\":{\"label\":\"Aspect Ratio\",\"landscape\":\"16:9\",\"portrait\":\"9:16\",\"square\":\"1:1\",\"lockedSummary\":\"From image\",\"lockedHint\":\"When an image is uploaded, it becomes the first frame and the video ratio follows that image. Remove it to choose a ratio again.\"},\"duration\":{\"label\":\"Video Length\",\"values\":{\"3\":\"3s\",\"4\":\"4s\",\"5\":\"5s\",\"6\":\"6s\",\"7\":\"7s\",\"8\":\"8s\",\"9\":\"9s\",\"10\":\"10s\",\"11\":\"11s\",\"12\":\"12s\",\"13\":\"13s\",\"14\":\"14s\",\"15\":\"15s\"}},\"mode\":{\"label\":\"Mode\",\"std\":{\"label\":\"Standard\",\"description\":\"Fast generation with standard quality\"},\"pro\":{\"label\":\"Professional\",\"description\":\"Professional, cinema-quality output\"},\"4k\":{\"label\":\"4K\",\"description\":\"Ultra-high resolution final output\"}},\"sound\":{\"label\":\"Sound\",\"options\":{\"false\":{\"label\":\"Off\",\"description\":\"Generate silent video\"},\"true\":{\"label\":\"On\",\"description\":\"Include provider-generated sound\"}}},\"reference\":{\"remove\":\"Remove\",\"upload\":\"Upload image\"},\"keyframes\":{\"first\":\"First frame\",\"last\":\"Last frame\"}}},\"video-kling-o3\":{\"label\":\"Kling O3\",\"description\":\"Kling 3.0 Omni generation from text, frames, visual references, or a source video.\",\"defaults\":{\"prompt\":\"A cinematic tracking shot through a rain-soaked neon street at night\"},\"run\":{\"caption\":\"Kling O3 result\"},\"errors\":{\"invalidPrompt\":\"Enter a prompt between 1 and 3072 characters\",\"missingImage\":\"Upload one or two frame images\",\"missingReference\":\"Upload at least one reference image or video\",\"missingVideo\":\"Upload a source video to transform\",\"noUrl\":\"Task finished but no video URL was returned\",\"unauthorized\":\"Please sign in first\",\"insufficientCredits\":\"Not enough credits\",\"submitFailed\":\"Task submission failed\",\"network\":\"Task submission failed. Please check your network and retry.\",\"generationFailed\":\"Generation failed\",\"missingTaskId\":\"No task ID returned\",\"missingPoller\":\"No polling strategy configured\",\"timeout\":\"Generation is taking longer than expected. Please retry later.\",\"videoClipEngineLoadFailed\":\"The local video crop engine could not be loaded. Please retry.\",\"videoClipInvali
1dInput\":\"The selected video clip is invalid. Please adjust the range and retry.\",\"videoClipResourceLimit\":\"This device does not have enough resources to crop the video. Please retry with a shorter clip.\",\"videoClipTimedOut\":\"Video crop took too long on this device. Please retry with a shorter clip.\",\"videoClipFailed\":\"Video crop failed. Please retry with a shorter clip.\",\"generic\":\"An error occurred during generation\"},\"controls\":{\"ratio\":{\"label\":\"Aspect Ratio\",\"options\":{\"16:9\":\"16:9\",\"9:16\":\"9:16\",\"1:1\":\"1:1\"}},\"duration\":{\"label\":\"Video Length\"},\"resolution\":{\"label\":\"Resolution\",\"options\":{\"720p\":\"720p\",\"1080p\":\"1080p\"}},\"audio\":{\"label\":\"Native Audio\",\"options\":{\"false\":{\"label\":\"Off\",\"description\":\"Generate a silent video\"},\"true\":{\"label\":\"On\",\"description\":\"Generate native audio with the video\"}}}}},\"video-grok-imagine\":{\"label\":\"Grok Imagine\",\"description\":\"Generate videos from text or animate one image with configurable duration, resolution, and creative mode.\",\"defaults\":{\"prompt\":\"Subtle natural subject movement with a smooth cinematic camera push-in\"},\"run\":{\"caption\":\"Grok Imagine result\"},\"errors\":{\"invalidPrompt\":\"Keep the prompt within 5,000 characters\",\"missingPrompt\":\"Enter a prompt for text-to-video generation\",\"missingImage\":\"Upload one image first\",\"noUrl\":\"Task finished but no video URL was returned\",\"generic\":\"An error occurred during generation\"},\"controls\":{\"ratio\":{\"label\":\"Aspect ratio\"},\"mode\":{\"label\":\"Creative mode\",\"normal\":\"Normal\",\"fun\":\"Fun\",\"spicy\":\"Spicy\",\"helper\":\"Normal favors balanced motion, Fun is more playful, and Spicy adds stronger motion for text prompts. Image generation falls back to Normal when Spicy is selected.\"},\"resolution\":{\"label\":\"Resolution\"},\"duration\":{\"label\":\"Duration\",\"helper\":\"Choose an output length from 6 to 30 seconds.\"}}},\"video-gemini-omni\":{\"label\":\"Gemini Omni\",\"description\":\"Multimodal Gemini Omni video generation with prompt, images, source video clips, audio IDs, and character IDs.\",\"defaults\":{\"prompt\":\"Create a cinematic product reveal with smooth camera motion, polished lighting, and a confident editorial style.\"},\"run\":{\"caption\":\"Gemini Omni Video result\"},\"errors\":{\"missingPrompt\":\"Enter a prompt before generating\",\"invalidVideoClip\":\"Video clip end time must be greater than start time\",\"videoClipTooLong\":\"Video clip range must be 10 seconds or shorter\",\"tooManyAudioIds\":\"Use at most 3 audio IDs\",\"tooManyCharacterIds\":\"Use at most 3 character IDs\",\"quotaExceeded\":\"Input quota exceeded. Images + video x2 + character IDs must be 7 units or fewer.\",\"noUrl\":\"Task finished but no video URL returned\",\"unauthorized\":\"Please sign in first\",\"insufficientCredits\":\"Not enough credits\",\"submitFailed\":\"Task submission failed\",\"uploadFailed\":\"File upload failed\",\"network\":\"Task submission failed. Please check your network and retry.\",\"missingTaskId\":\"No task ID returned\",\"missingPoller\":\"No polling strategy configured\",\"timeout\":\"Generation timed out. Please retry later.\",\"pollFailed\":\"Unable to fetch task status\",\"generationFailed\":\"Generation failed\"},\"controls\":{\"media\":{\"description\":\"Optional references share a 7 unit input quota: each image counts as 1, one source video counts as 2, and each character ID counts as 1.\"},\"prompt\":{\"label\":\"Prompt\",\"placeholder\":\"Describe the video, style, camera language, and character actions\",\"hint\":\"Required. Use it to define the target video and how references should be used.\"},\"refImages\":{\"label\":\"Reference images\",\"upload\":\"Upload images\",\"remove\":\"Remove\",\"hint\":\"Optional. Up to 7 images. Each image must be 20MB or smaller.\"},\"sourceVideo\":{\"label\":\"Source video\",\"upload\":\"Upload video\",\"remove\":\"Remove\",\"hint\":\"Optional. One MP4 or MOV, up to 100MB and 30 seconds. The selected clip range must be 10 seconds or shorter.\"},\"videoStart\":{\"label\":\"Clip start\",\"hint\":\"Start time in seconds.\"},\"videoEnd\":{\"label\":\"Clip end\",\"hint\":\"End time in seconds. Keep the selected range within 10 seconds.\"},\"videoClip\":{\"hint\":\"Gemini Omni receives the selected start and end time from the original video.\"},\"duration\":{\"label\":\"Duration\",\"option\":\"{duration}s\",\"hint\":\"Used when no source video is provided. Source-video runs let the model decide duration.\"},\"aspectRatio\":{\"label\":\"Aspect ratio\",\"options\":{\"16:9\":\"16:9\",\"9:16\":\"9:16\"}},\"resolution\":{\"label\":\"Resolution\",\"hint\":\"720P and 1080P share the same credit tier. 4K uses the higher tier.\",\"options\":{\"720p\":\"720P\",\"1080p\":\"1080P\",\"4k\":\"4K\"}},\"audioIds\":{\"label\":\"Audio IDs\",\"placeholder\":\"audio_01, audio_02\",\"hint\":\"Optional. Comma-separated IDs from Gemini Omni Audio. Max 3.\"},\"characterIds\":{\"label\":\"Character IDs\",\"placeholder\":\"character_01, character_02\",\"hint\":\"Optional. Comma-separated IDs from Gemini Omni Character. Max 3.\"},\"seed\":{\"label\":\"Seed\",\"placeholder\":\"Optional integer\",\"hint\":\"Optional. Use an integer from 0 to 2147483647 for more repeatable runs.\"}}},\"video-happyhorse\":{\"label\":\"HappyHorse 1.0\",\"description\":\"HappyHorse video generation for text, image, reference-image, and video-edit workflows.\",\"defaults\":{\"prompt\":\"A miniature cardboard city comes to life at night, tiny lights glowing as a toy train passes through the streets\"},\"run\":{\"caption\":\"HappyHorse 1.0 result\"},\"errors\":{\"missingPrompt\":\"Enter a prompt\",\"missingImage\":\"Upload at least one image first\",\"missingVideo\":\"Upload a source video first\",\"noUrl\":\"Task finished but no video URL returned\",\"failedWithReason\":\"Generation failed: {reason}\",\"generic\":\"An error occurred during generation\"},\"controls\":{\"ratio\":{\"label\":\"Aspect Ratio\"},\"resolution\":{\"label\":\"Resolution\"},\"duration\":{\"label\":\"Duration\",\"helper\":\"HappyHorse supports 3 to 15 seconds.\"},\"reference\":{\"upload\":\"Add image\",\"remove\":\"Remove\"},\"editReferenceImages\":{\"label\":\"Reference Images\",\"helper\":\"Optional. Add up to 5 images to guide the video edit.\"}
1,\"audioSetting\":{\"label\":\"Audio\",\"options\":{\"auto\":{\"label\":\"Auto\",\"description\":\"Let HappyHorse decide how to handle audio.\"},\"origin\":{\"label\":\"Original\",\"description\":\"Keep the original video audio when possible.\"}}},\"seed\":{\"label\":\"Seed\",\"placeholder\":\"0\",\"helper\":\"Use 0 for a random/default seed, or enter a number for repeatable runs.\"}}},\"video-happyhorse-11\":{\"label\":\"HappyHorse 1.1\",\"description\":\"HappyHorse 1.1 video generation for text, image, and reference-image workflows.\",\"run\":{\"caption\":\"HappyHorse 1.1 result\"}},\"video-minimax-h3\":{\"label\":\"MiniMax H3\",\"description\":\"Create 768P or 2K videos from text, first/last frames, or reference media.\",\"defaults\":{\"prompt\":\"A cat walks slowly along a beach at sunset, cinematic camera movement and gentle waves\"},\"run\":{\"caption\":\"MiniMax H3 result\"},\"errors\":{\"invalidPrompt\":\"Enter a prompt between 1 and 7,000 characters\",\"missingImage\":\"Upload one image first\",\"missingReference\":\"Upload at least one reference image or video\",\"noUrl\":\"Task finished but no video URL was returned\",\"failedWithReason\":\"Generation failed: {reason}\",\"generic\":\"An error occurred during generation\"},\"controls\":{\"ratio\":{\"label\":\"Aspect ratio\"},\"duration\":{\"label\":\"Duration\",\"helper\":\"Choose an output length from 4 to 15 seconds.\"},\"resolution\":{\"label\":\"Resolution\"}}},\"video-pixverse-v6\":{\"label\":\"PixVerse V6\",\"description\":\"Generate videos from text or animate one optional image with configurable resolution and audio.\",\"defaults\":{\"prompt\":\"A cinematic aerial shot of a futuristic coastal city at sunrise, with smooth camera movement\"},\"run\":{\"caption\":\"PixVerse V6 result\"},\"errors\":{\"invalidPrompt\":\"Enter a prompt between 3 and 5,000 characters\",\"missingImage\":\"Upload one image first\",\"noUrl\":\"Task finished but no video URL was returned\",\"failedWithReason\":\"Generation failed: {reason}\",\"generic\":\"An error occurred during generation\"},\"controls\":{\"ratio\":{\"label\":\"Aspect ratio\"},\"resolution\":{\"label\":\"Resolution\"},\"duration\":{\"label\":\"Duration\",\"helper\":\"Choose an output length from 1 to 15 seconds.\"},\"audio\":{\"label\":\"Generate audio\",\"helper\":\"Adds native audio and uses the audio-enabled credit rate.\"}}},\"video-seedance2\":{\"label\":\"Seedance 2.0\",\"description\":\"ByteDance Seedance 2.0 video generation with text, first frame, first/last frames, reference images, reference video, and optional audio.\",\"defaults\":{\"prompt\":\"A cinematic aerial shot over a glassy coastal highway at sunrise, soft mist, natural motion, realistic detail\"},\"run\":{\"caption\":\"Seedance 2.0 result\"},\"errors\":{\"missingPrompt\":\"Enter a prompt\",\"noUrl\":\"Task finished but no video URL returned\",\"unauthorized\":\"Please sign in before trying again\",\"insufficientCredits\":\"Not enough credits. Please top up first.\",\"generationFailed\":\"Generation failed\",\"pollFailed\":\"Unable to fetch task status\"},\"controls\":{\"reference\":{\"remove\":\"Remove\"},\"keyframes\":{\"first\":\"First frame\",\"last\":\"Last frame\"},\"ratio\":{\"label\":\"Aspect ratio\",\"options\":{\"1:1\":\"1:1\",\"4:3\":\"4:3\",\"3:4\":\"3:4\",\"16:9\":\"16:9\",\"9:16\":\"9:16\",\"21:9\":\"21:9\",\"adaptive\":\"Adaptive\"}},\"duration\":{\"label\":\"Duration\"},\"resolution\":{\"label\":\"Resolution\",\"options\":{\"480p\":\"480p\",\"720p\":\"720p\",\"1080p\":\"1080p\"}},\"audio\":{\"label\":\"Audio\",\"options\":{\"false\":{\"label\":\"Off\",\"description\":\"Generate silent video only\"},\"true\":{\"label\":\"On\",\"description\":\"Generate synced audio at extra cost\"}}},\"webSearch\":{\"label\":\"Web search\"}}},\"video-seedance2-fast\":{\"label\":\"Seedance 2.0 Fast\",\"description\":\"Faster Seedance 2.0 generation for text, image, frames, and reference video workflows up to 720p.\",\"defaults\":{\"prompt\":\"A handheld street-level shot through a colorful evening festival, lanterns glowing, lively motion, crisp realistic lighting\"},\"run\":{\"caption\":\"Seedance 2.0 Fast result\"},\"errors\":{\"missingPrompt\":\"Enter a prompt\",\"noUrl\":\"Task finished but no video URL returned\",\"unauthorized\":\"Please sign in before trying again\",\"insufficientCredits\":\"Not enough credits. Please top up first.\",\"generationFailed\":\"Generation failed\",\"pollFailed\":\"Unable to fetch task status\"},\"controls\":{\"reference\":{\"remove\":\"Remove\"},\"keyframes\":{\"first\":\"First frame\",\"last\":\"Last frame\"},\"ratio\":{\"label\":\"Aspect ratio\",\"options\":{\"1:1\":\"1:1\",\"4:3\":\"4:3\",\"3:4\":\"3:4\",\"16:9\":\"16:9\",\"9:16\":\"9:16\",\"21:9\":\"21:9\",\"adaptive\":\"Adaptive\"}},\"duration\":{\"label\":\"Duration\"},\"resolution\":{\"label\":\"Resolution\",\"options\":{\"480p\":\"480p\",\"720p\":\"720p\",\"1080p\":\"1080p\"}}
1,\"audio\":{\"label\":\"Audio\",\"options\":{\"false\":{\"label\":\"Off\",\"description\":\"Generate silent video only\"},\"true\":{\"label\":\"On\",\"description\":\"Generate synced audio at extra cost\"}}},\"webSearch\":{\"label\":\"Web search\"}}},\"video-seedance2-mini\":{\"label\":\"Seedance 2.0 Mini\",\"description\":\"Lower-cost Seedance 2.0 Mini generation for text, optional images, frames, and reference video workflows up to 720p.\",\"defaults\":{\"prompt\":\"A cozy product shot in a bright studio, smooth camera push-in, natural shadows, clean realistic motion\"},\"run\":{\"caption\":\"Seedance 2.0 Mini result\"},\"errors\":{\"missingPrompt\":\"Enter a prompt\",\"noUrl\":\"Task finished but no video URL returned\",\"unauthorized\":\"Please sign in before trying again\",\"insufficientCredits\":\"Not enough credits. Please top up first.\",\"generationFailed\":\"Generation failed\",\"pollFailed\":\"Unable to fetch task status\"},\"controls\":{\"reference\":{\"remove\":\"Remove\"},\"keyframes\":{\"first\":\"First frame\",\"last\":\"Last frame\"},\"ratio\":{\"label\":\"Aspect ratio\",\"options\":{\"1:1\":\"1:1\",\"4:3\":\"4:3\",\"3:4\":\"3:4\",\"16:9\":\"16:9\",\"9:16\":\"9:16\",\"21:9\":\"21:9\",\"adaptive\":\"Adaptive\"}},\"duration\":{\"label\":\"Duration\"},\"resolution\":{\"label\":\"Resolution\",\"options\":{\"480p\":\"480p\",\"720p\":\"720p\",\"1080p\":\"1080p\"}},\"audio\":{\"label\":\"Audio\",\"options\":{\"false\":{\"label\":\"Off\",\"description\":\"Generate silent video only\"},\"true\":{\"label\":\"On\",\"description\":\"Generate synced audio at extra cost\"}}},\"webSearch\":{\"label\":\"Web search\"}}},\"video-kling26-motion-control\":{\"label\":\"Kling 2.6\",\"description\":\"Animate a character image from a reference video with Kling 2.6 motion control.\",\"defaults\":{\"prompt\":\"Fashion portrait tracking the gestures and camera rhythm from the reference clip\"},\"run\":{\"caption\":\"Kling 2.6 Motion Control result\"},\"errors\":{\"missingImage\":\"Upload a character image\",\"missingVideo\":\"Upload a reference motion video\",\"noUrl\":\"Task finished but no video URL returned\",\"unauthorized\":\"Please sign in first\",\"insufficientCredits\":\"Not enough credits\",\"submitFailed\":\"Task submission failed\",\"uploadFailed\":\"File upload failed\",\"network\":\"Task submission failed. Please check your network and retry.\",\"missingTaskId\":\"No task ID returned\",\"missingPoller\":\"No polling strategy configured\",\"timeout\":\"Generation timed out. Please retry later.\",\"pollFailed\":\"Unable to fetch task status\",\"generationFailed\":\"Generation failed\"},\"controls\":{\"media\":{\"description\":\"Upload the character image and motion reference together before generating.\"},\"prompt\":{\"label\":\"Prompt\",\"placeholder\":\"Optional: add style, camera, or scene notes\",\"hint\":\"Optional. Motion comes from the video; prompt refines the look.\"},\"image\":{\"label\":\"Character image\",\"upload\":\"Upload image\",\"remove\":\"Remove\",\"hint\":\"Upload a JPG or PNG image larger than 300px.\"},\"video\":{\"label\":\"Motion reference\",\"upload\":\"Upload video\",\"remove\":\"Remove\",\"hint\":\"Upload a 3-30 second MP4, MOV, or MKV clip. The allowed max length depends on character orientation.\"},\"videoClip\":{\"imageHint\":\"Image orientation accepts a 3-10s reference clip.\",\"videoHint\":\"Video orientation accepts a 3-30s reference clip.\"},\"characterOrientation\":{\"label\":\"Character orientation\",\"image\":\"Image\",\"video\":\"Video\",\"imageHint\":\"Match orientation in the image · up to 10s reference.\",\"videoHint\":\"Match orientation in the video · up to 30s reference.\"}
1,\"mode\":{\"label\":\"Quality\",\"std\":\"720P\",\"stdHint\":\"720P · faster · lower cost\",\"pro\":\"1080P\",\"proHint\":\"1080P · higher detail\"}}},\"video-kling30-motion-control\":{\"label\":\"Kling 3.0\",\"description\":\"Apply reference-video movement to a character image with Kling 3.0 motion control.\",\"defaults\":{\"prompt\":\"Fashion portrait tracking the gestures and camera rhythm from the reference clip\"},\"run\":{\"caption\":\"Kling 3.0 Motion Control result\"},\"errors\":{\"missingImage\":\"Upload a character image\",\"missingVideo\":\"Upload a reference motion video\",\"noUrl\":\"Task finished but no video URL returned\",\"unauthorized\":\"Please sign in first\",\"insufficientCredits\":\"Not enough credits\",\"submitFailed\":\"Task submission failed\",\"uploadFailed\":\"File upload failed\",\"network\":\"Task submission failed. Please check your network and retry.\",\"missingTaskId\":\"No task ID returned\",\"missingPoller\":\"No polling strategy configured\",\"timeout\":\"Generation timed out. Please retry later.\",\"pollFailed\":\"Unable to fetch task status\",\"generationFailed\":\"Generation failed\"},\"controls\":{\"media\":{\"description\":\"Upload the character image and motion reference together before generating.\"},\"prompt\":{\"label\":\"Prompt\",\"placeholder\":\"Optional: add style, camera, or scene notes\",\"hint\":\"Optional. Motion comes from the video; prompt refines the look.\"},\"image\":{\"label\":\"Character image\",\"upload\":\"Upload image\",\"remove\":\"Remove\",\"hint\":\"Upload a JPG or PNG image larger than 340px.\"},\"video\":{\"label\":\"Motion reference\",\"upload\":\"Upload video\",\"remove\":\"Remove\",\"hint\":\"Upload a 3-30 second MP4 or MOV motion clip.\"},\"videoClip\":{\"hint\":\"Kling 3.0 Motion Control accepts a 3-30s reference clip.\"},\"characterOrientation\":{\"label\":\"Character orientation\",\"image\":\"Image\",\"video\":\"Video\",\"imageHint\":\"Match orientation in the image.\",\"videoHint\":\"Match orientation in the video. Recommended.\"},\"backgroundSource\":{\"label\":\"Background source\",\"video\":\"Video\",\"image\":\"Image\",\"hint\":\"Choose whether the generated background follows the reference video or the character image.\"}
1,\"mode\":{\"label\":\"Quality\",\"std\":\"720P\",\"stdHint\":\"Standard mode · faster · lower cost\",\"pro\":\"1080P\",\"proHint\":\"Professional mode · higher detail\"}}},\"video-ltx2\":{\"label\":\"LTX-2.3 Video\",\"description\":\"Fast/Pro video generation with portrait support, keyframes, camera controls, and synchronized audio.\",\"defaults\":{\"prompt\":\"Cinematic cyberpunk skyline with neon haze and drone camera moves\"},\"run\":{\"caption\":\"LTX-2.3 result\"},\"errors\":{\"missingPrompt\":\"Enter a prompt\",\"noUrl\":\"Task finished but no video URL returned\",\"unauthorized\":\"Please sign in first\",\"insufficientCredits\":\"Not enough credits\",\"submitFailed\":\"Task submission failed\",\"uploadFailed\":\"File upload failed\",\"network\":\"Task submission failed. Please check your network and retry.\",\"missingTaskId\":\"No task ID returned\",\"missingPoller\":\"No polling strategy configured\",\"timeout\":\"Generation timed out. Please retry later.\",\"pollFailed\":\"Unable to fetch task status\",\"generationFailed\":\"Generation failed\",\"lastFrameRequiresFirst\":\"Add a first frame before adding a last frame\"},\"controls\":{\"prompt\":{\"label\":\"Prompt\",\"placeholder\":\"Describe the video you want, e.g. night city timelapse or drone footage\"},\"model\":{\"label\":\"Model\",\"fast\":\"Fast\",\"pro\":\"Pro\"},\"keyframes\":{\"label\":\"Keyframes (optional)\",\"first\":\"First frame\",\"last\":\"Last frame\",\"remove\":\"Remove\",\"hint\":\"Add a first frame for image-to-video. Add a last frame to interpolate between both images.\"},\"aspectRatio\":{\"label\":\"Aspect ratio\",\"landscape\":\"Landscape\",\"portrait\":\"Portrait\"},\"resolution\":{\"label\":\"Resolution\"},\"duration\":{\"label\":\"Duration\",\"fastHint\":\"Durations over 10s require 1080p at 24 or 25 FPS.\",\"proHint\":\"LTX-2.3 Pro supports 6, 8, or 10 seconds.\"},\"fps\":{\"label\":\"Frame rate\"},\"cameraMotion\":{\"label\":\"Camera motion\",\"options\":{\"none\":\"None\",\"dolly_in\":\"Dolly in\",\"dolly_out\":\"Dolly out\",\"dolly_left\":\"Dolly left\",\"dolly_right\":\"Dolly right\",\"jib_up\":\"Jib up\",\"jib_down\":\"Jib down\",\"static\":\"Static\",\"focus_shift\":\"Focus shift\"}},\"audio\":{\"label\":\"Generate audio\",\"hint\":\"Generate audio for the video.\"}}},\"video-p-video-avatar\":{\"label\":\"P Video Avatar\",\"description\":\"Turn one portrait into a talking-head video using uploaded audio or a generated voice.\",\"run\":{\"caption\":\"Talking avatar result\"},\"errors\":{\"missingPortrait\":\"Upload a portrait image.\",\"missingAudio\":\"Upload an audio file.\",\"missingScript\":\"Enter the words the avatar should say.\",\"speechTooShort\":\"Audio must be at least 1 second long.\",\"noUrl\":\"Task finished but no video URL was returned.\",\"generationFailed\":\"Talking avatar generation failed.\",\"unauthorized\":\"Please sign in first.\",\"insufficientCredits\":\"Not enough credits.\",\"submitFailed\":\"Task submission failed.\",\"uploadFailed\":\"File upload failed.\",\"network\":\"Task submission failed. Check your network and try again.\",\"missingTaskId\":\"No task ID was returned.\",\"missingPoller\":\"No polling strategy is configured.\",\"timeout\":\"Generation timed out. Try again later.\",\"pollFailed\":\"Unable to fetch task status.\"},\"controls\":{\"portrait\":{\"label\":\"Portrait image\",\"upload\":\"Upload portrait\",\"replace\":\"Replace\",\"remove\":\"Remove\",\"hint\":\"Use a clear, front-facing JPG, PNG, or WebP portrait.\"},\"speechMode\":{\"label\":\"Speech source\",\"audio\":\"Upload audio\",\"script\":\"Generate voice\"},\"audio\":{\"label\":\"Speech audio\",\"upload\":\"Upload MP3, WAV, or M4A\",\"replace\":\"Replace audio\",\"remove\":\"Remove\",\"hint\":\"Clean speech gives tighter lip sync. At least 1 second and up to 50MB.\"},\"voiceScript\":{\"label\":\"Script\",\"placeholder\":\"Enter exactly what the avatar should say\",\"hint\":\"The server estimates speaking time from the selected language for billing.\"},\"voice\":{\"label\":\"Voice\"},\"voiceLanguage\":{\"label\":\"Language\"},\"voicePrompt\":{\"label\":\"Speaking style\",\"placeholder\":\"For example: warm, upbeat, and conversational\",\"hint\":\"Describe tone, pacing, accent, or emotion. These words are not spoken.\"},\"videoPrompt\":{\"label\":\"Video direction\",\"placeholder\":\"Describe facial expression, gestures, or camera behavior\",\"hint\":\"Optional visual direction for how the person should behave while speaking.\"},\"resolution\":{\"label\":\"Resolution\"},\"negativePrompt\":{\"label\":\"Negative prompt\",\"placeholder\":\"subt
1itles, text, blurry, watermark, scene change\"},\"disableUpsampling\":{\"label\":\"Disable prompt upsampling\",\"hint\":\"Use the visual prompt without automatic expansion.\"}}},\"video-pixverse-lipsync\":{\"label\":\"PixVerse Lip Sync\",\"description\":\"Synchronize the visible speaker in a video to a separate speech audio track.\",\"run\":{\"caption\":\"Lip sync result\"},\"errors\":{\"missingVideo\":\"Upload a source video.\",\"missingAudio\":\"Upload a speech audio file.\",\"noUrl\":\"Task finished but no video URL was returned.\",\"generationFailed\":\"Lip sync generation failed.\",\"unauthorized\":\"Please sign in first.\",\"insufficientCredits\":\"Not enough credits.\",\"submitFailed\":\"Task submission failed.\",\"uploadFailed\":\"File upload failed.\",\"network\":\"Task submission failed. Check your network and try again.\",\"missingTaskId\":\"No task ID was returned.\",\"missingPoller\":\"No polling strategy is configured.\",\"timeout\":\"Generation timed out. Try again later.\",\"pollFailed\":\"Unable to fetch task status.\"},\"controls\":{\"video\":{\"label\":\"Source video\",\"upload\":\"Upload MP4, MOV, or WebM\",\"replace\":\"Replace video\",\"remove\":\"Remove\",\"hint\":\"Use a clear clip with one visible speaker. The video may loop when the audio is longer. Up to 100MB.\"},\"audio\":{\"label\":\"Speech audio\",\"upload\":\"Upload MP3, WAV, M4A, AAC, or OGG\",\"replace\":\"Replace audio\",\"remove\":\"Remove\",\"hint\":\"The output duration and credit estimate follow this audio track. Up to 50MB.\"}}},\"video-pro\":{\"label\":\"Video Pro\",\"description\":\"Multi-mode video generation with dynamic ratios and references.\",\"defaults\":{\"prompt\":\"City night timelapse with neon lights and light trails\"},\"fields\":{\"prompt\":{\"label\":\"Prompt\"},\"mode\":{\"label\":\"Mode\",\"options\":{\"head_tail\":\"Head \u0026 tail\",\"reference\":\"Reference\",\"img2vid\":\"Image to video\"}},\"aspectRatio\":{\"label\":\"Aspect ratio\",\"options\":{\"1:1\":\"1:1\",\"3:4\":\"3:4\",\"16:9\":\"16:9\",\"9:16\":\"9:16\"},\"helperImg2vid\":\"In img2vid, ratio follows the reference.\",\"helperReference\":\"Reference mode only supports 1:1 or 3:4.\"},\"fps\":{\"label\":\"FPS\",\"helper\":\"Range adjusts by mode.\"},\"referenceImage\":{\"label\":\"Reference image (optional)\",\"helper\":\"Upload when using reference or img2vid.\"}},\"run\":{\"ratioFollowReference\":\"Ratio: follows reference\",\"ratio\":\"Ratio: {ratio}\",\"title\":\"Video placeholder\",\"mode\":\"Mode: {mode}\",\"fps\":\"FPS: {fps}\",\"caption\":\"Sample preview (mock data)\"},\"errors\":{\"unauthorized\":\"Please sign in first\",\"insufficientCredits\":\"Not enough credits\",\"submitFailed\":\"Task submission failed\",\"network\":\"Task submission failed. Please check your network and retry.\",\"missingTaskId\":\"No task ID returned\",\"missingPoller\":\"No polling strategy configured\",\"timeout\":\"Generation timed out. Please retry later.\",\"pollFailed\":\"Unable to fetch task status\",\"generationFailed\":\"Generation failed\"}},\"video-sora2\":{\"label\":\"Sora 2 Video\",\"description\":\"Text/image to video with reference, orientation, and duration options.\",\"defaults\":{\"prompt\":\"Cinematic street timelapse after rain with neon reflections and light trails\"},\"errors\":{\"missingPrompt\":\"Enter a prompt\",\"noUrl\":\"Task finished but no video URL returned\",\"unauthorized\":\"Please sign in before trying again\",\"insufficientCredits\":\"Not enough credits. Please top up first.\",\"generationFailed\":\"Generation failed\",\"pollFailed\":\"Polling failed\",\"submitFailed\":\"Task submission failed\",\"uploadFailed\":\"File upload failed\",\"network\":\"Task submission failed. Please check your network and retry.\",\"missingTaskId\":\"No task ID returned\",\"missingPoller\":\"No polling strategy configured\",\"timeout\":\"Generation timed out. Please retry later.\",\"pollFailedShort\":\"Unable to fetch task status\"},\"actions\":{\"login\":\"Log in\",\"topUp\":\"Top up credits\"},\"run\":{\"caption\":\"Sora 2 result\"},\"controls\":{\"prompt\":{\"label\":\"Prompt\",\"placeholder\":\"Describe the video you want, e.g. rainy streets or drone footage\"},\"duration\":{\"label\":\"Duration\",\"auto\":\"Auto\",\"ten\":\"10s\",\"fifteen\":\"15s\"},\"aspectRatio\":{\"label\":\"Orientation\",\"auto\":\"Auto\",\"landscape\":\"Landscape\",\"portrait\":\"Portrait\"},\"reference\":{\"label\":\"Reference image\",\"remove\":\"Remove\",\"upload\":\"Upload reference\"}}},\"video-veo31\":{\"label\":\"Veo 3.1 Video\",\"description\":\"Supp
1orts reference images and keyframes with automatic polling.\",\"defaults\":{\"prompt\":\"City dusk timelapse with neon lights and light trails\"},\"run\":{\"caption\":\"Veo 3.1 result (auto polling)\"},\"errors\":{\"missingPrompt\":\"Enter a prompt\",\"noUrl\":\"Task finished but no video URL returned\",\"contentPolicy\":\"Blocked by safety policy. Please adjust your prompt or references.\",\"failedWithReason\":\"Generation failed: {reason}\",\"generic\":\"An error occurred during generation\",\"unauthorized\":\"Please sign in first\",\"insufficientCredits\":\"Not enough credits\",\"submitFailed\":\"Task submission failed\",\"uploadFailed\":\"File upload failed\",\"network\":\"Task submission failed. Please check your network and retry.\",\"missingTaskId\":\"No task ID returned\",\"missingPoller\":\"No polling strategy configured\",\"timeout\":\"Generation timed out. Please retry later.\",\"pollFailed\":\"Unable to fetch task status\",\"generationFailed\":\"Generation failed\"},\"controls\":{\"prompt\":{\"label\":\"Prompt\",\"placeholder\":\"Describe the scene you want, e.g. a city timelapse at dusk\"},\"model\":{\"label\":\"Model\",\"fast\":\"Fast\",\"quality\":\"Quality\"},\"imageMode\":{\"label\":\"Image mode\",\"reference\":\"Reference\",\"keyframes\":\"Keyframes\",\"referenceDisabled\":\"Quality model doesn't support reference images; use keyframes.\"},\"ratio\":{\"label\":\"Aspect ratio\",\"auto\":\"Auto\",\"landscape\":\"16:9\",\"portrait\":\"9:16\",\"lockedHint\":\"Locked to 16:9 when reference images are used.\",\"autoHint\":\"Auto chooses the best ratio for your scene.\"},\"resolution\":{\"label\":\"Resolution\",\"options\":{\"720p\":\"720p\",\"1080p\":\"1080p\",\"4k\":\"4K\"}},\"duration\":{\"label\":\"Duration\",\"options\":{\"4\":\"4s\",\"6\":\"6s\",\"8\":\"8s\"}},\"reference\":{\"remove\":\"Remove\",\"upload\":\"Upload reference\"},\"keyframes\":{\"first\":\"First frame\",\"last\":\"Last frame\"}}},\"video-wan26\":{\"label\":\"Wan 2.6\",\"description\":\"Wan 2.6 video generation with text, image, and source video inputs.\",\"defaults\":{\"prompt\":\"A slow cinematic push-in across a rainy neon alley at night\"},\"run\":{\"caption\":\"Wan 2.6 result\"},\"errors\":{\"missingPrompt\":\"Enter a prompt\",\"missingImage\":\"Upload an image first\",\"missingVideo\":\"Upload a source video first\",\"noUrl\":\"Task finished but no video URL returned\",\"failedWithReason\":\"Generation failed: {reason}\",\"generic\":\"An error occurred during generation\"},\"controls\":{\"duration\":{\"label\":\"Duration\",\"options\":{\"5\":\"5s\",\"10\":\"10s\",\"15\":\"15s\"}},\"resolution\":{\"label\":\"Resolution\",\"options\":{\"720p\":\"720p\",\"1080p\":\"1080p\"}},\"reference\":{\"remove\":\"Remove\"},\"video\":{\"upload\":\"Upload video\"}}}},\"chat\":{\"placeholder\":\"Describe what you want to generate...\",\"emptyTitle\":\"Ready to create\",\"emptyDescription\":\"Pick a model and send your first prompt below.\",\"generating\":\"Generating\",\"failedDefault\":\"Generation failed. Please adjust your prompt and retry.\",\"advancedSettings\":\"Advanced\",\"advancedTitle\":\"Advanced settings\",\"advancedDescription\":\"Adjust full model parameters and upload assets if needed.\"},\"validation\":{\"provideField\":\"Please provide {field} before generating.\",\"adjustVideoClip\":\"Please adjust {field} to a valid clip length before generating.\"},\"navigation\":{\"home\":\"Home\",\"tasks\":\"Tasks\",\"expandSidebar\":\"Expand sidebar\",\"collapseSidebar\":\"Collapse sidebar\",\"groups\":{\"video\":\"AI Video\",\"image\":\"AI Image\",\"history\":\"History\"},\"entries\":{\"textToVideo\":\"Text to Video\",\"imageToVideo\":\"Image to Video\",\"referenceToVideo\":\"Reference to Video\",\"videoEdit\":\"Video Edit\",\"videoToVideo\":\"Video to Video\",\"framesToVideo\":\"Frames to Video\",\"talkingAvatar\":\"Talking Avatar\",\"lipSync\":\"Lip Sync\",\"textToImage\":\"Text to Image\",\"imageToImage\":\"Image to Image\",\"imageUpscale\":\"Image Upscale\",\"creationHistory\":\"Creation History\"}},\"historyPage\":{\"title\":\"Creation History\",\"description\":\"Review all image, video, and audio j
1obs you have generated in AI Studio.\",\"goCreate\":\"Back to Studio\",\"filters\":{\"all\":\"All\",\"image\":\"Image\",\"video\":\"Video\",\"audio\":\"Audio\"},\"loading\":\"Loading creation history...\",\"empty\":\"No creation history yet. Start your first run in AI Studio.\",\"noPreview\":\"No preview URL available\",\"contentBlocked\":\"Generated content was hidden because it may violate the content policy. Credits for the completed generation were still charged.\",\"contentBlockedStatus\":\"Content blocked\",\"unsupportedPreview\":\"Preview is not available for this task type yet.\",\"noPrompt\":\"No prompt recorded for this job.\",\"imageAlt\":\"Generated image\",\"model\":\"Model: {model}\",\"copyPrompt\":\"Copy prompt\",\"promptCopied\":\"Prompt copied to clipboard\",\"promptCopyFailed\":\"Failed to copy prompt\",\"download\":\"Download\",\"downloading\":\"Downloading...\",\"deleteConfirmTitle\":\"Delete history item\",\"deleteConfirmDescription\":\"Are you sure you want to delete this history item? This action cannot be undone.\",\"deleteConfirm\":\"Delete\",\"deleteCancel\":\"Cancel\",\"deleteDeleting\":\"Deleting...\",\"pageInfo\":\"Page {current} of {total}\",\"createdAt\":\"Created at {date}\",\"taskTypes\":{\"image\":\"Image\",\"video\":\"Video\",\"audio\":\"Audio\",\"other\":\"Other\"},\"status\":{\"queued\":\"Queued\",\"running\":\"Running\",\"succeeded\":\"Succeeded\",\"failed\":\"Failed\"}},\"errors\":{\"overlay\":{\"genericTitle\":\"Generation failed\",\"unauthorized\":{\"title\":\"Please sign in\",\"description\":\"Log in to use AI generation.\"},\"insufficientCredits\":{\"title\":\"Not enough credits\",\"description\":\"You don't have enough credits for this run. Please top up and try again.\"},\"contentPolicy\":{\"title\":\"Blocked by safety rules\",\"description\":\"Your prompt or images were rejected. Adjust them and try again.\"},\"timeout\":{\"title\":\"Generation timed out\",\"description\":\"The task took too long. Please retry later.\"},\"pollFailed\":{\"title\":\"Status check failed\",\"description\":\"Could not fetch task status. Please retry.\"}}},\"upscale\":{\"eyebrow\":\"Image Tool\",\"title\":\"Image Upscale\",\"description\":\"Upload one or more images, pick the one to upscale, and enhance detail with Real-ESRGAN.\",\"modelLabel\":\"Model: Real-ESRGAN\",\"credits\":\"{credits} credits / run\",\"image\":{\"label\":\"Source images\",\"helper\":\"Batch upload supported\",\"upload\":\"Click to upload images\",\"addMore\":\"Add more\",\"replace\":\"Replace image\",\"remove\":\"Remove image\",\"subtext\":\"Supports PNG, JPG, WEBP. Upload multiple files, then choose one to upscale.\",\"previewAlt\":\"Source image preview\",\"selectionHint\":\"Selected images will be processed in batch.\",\"count\":\"{count} images\"},\"controls\":{\"scaleLabel\":\"Upscale factor\",\"openSettings\":\"Open upscale settings\",\"faceEnhanceLabel\":\"Face enhancement\",\"faceEnhanceHelper\":\"Improve face detail for portraits and close-ups.\",\"faceEnhanceOff\":\"Off\",\"faceEnhanceOn\":\"Face+\"},\"actions\":{\"submit\":\"Upscale image\",\"running\":\"Upscaling...\"},\"preview\":{\"eyebrow\":\"Result\",\"title\":\"Upscaled preview\",\"modelBadge\":\"Real-ESRGAN\",\"runningTitle\":\"Upscaling in progress\",\"runningDescription\":\"The image is being processed. This usually finishes shortly.\",\"emptyTitle\":\"Ready to upscale\",\"emptyDescription\":\"Upload images below, select one, then start the upscale job.\",\"sourceTitle\":\"Source preview\",\"sourceDescription\":\"Pick an image in the capsule below, then run the upscale job.\",\"sourceBadge\":\"Selected image\",\"download\":\"Download\",\"downloading\":\"Downloading...\",\"imageAlt\":\"Upscaled image\"},\"errors\":{\"missingImage\":\"Please upload an image first.\",\"noImageUrl\":\"The task finished but no output image URL was returned.\",\"unauthorized\":\"Please sign in first.\",\"insufficientCredits\":\"Not enough credits.\",\"submitFailed\":\"Task submission failed.\",\"uploadFailed\":\"File upload failed.\",\"network\":\"Task submission failed. Please check your network and retry.\",\"missingTaskId\":\"No task ID returned.\",\"missingPoller\":\"No polling strategy configured.\",\"timeout\":\"Generation timed out. Please retry later.\",\"pollFailed\":\"Unable to fetch task status.\",\"generationFailed\":\"Upscale failed. Please retry.\"}},\"imageTools\":{\"eyebrow\":\"Image Tool\",\"toolLabel\":\"Tool type\",\"toolPlaceholder\":\"Select a tool\",\"toolHint\":\"Keep the same capsule and switch the processing mode here as more image tools are added.\",\"image\":{\"label\":\"Source images\",\"helper\":\"Batch upload supported\",\"upload\":\"Click to upload images\",\"addMore\":\"Add more\",\"remove\":\"Remove image\",\"subtext\":\"Supp
1orts PNG, JPG, WEBP. Upload multiple files, then choose one to process.\",\"previewAlt\":\"Source image preview\",\"selectionHint\":\"Uploaded images are processed in batch, and finished results stay in the history above.\",\"count\":\"{count} images\"},\"controls\":{\"openSettings\":\"Open tool settings\"},\"preview\":{\"eyebrow\":\"Result\",\"title\":\"Preview\",\"runningTitle\":\"Processing image\",\"runningDescription\":\"The image is being processed. This usually finishes shortly.\",\"emptyTitle\":\"Ready to process\",\"emptyDescription\":\"Upload images below, select one, then start the job.\",\"sourceTitle\":\"Source preview\",\"sourceDescription\":\"Pick an image in the capsule below to preview it here.\",\"sourceBadge\":\"Selected image\",\"historyBadge\":\"History result\",\"historyLabel\":\"History\",\"historyHint\":\"Processed images stay here until you refresh the page.\",\"historyCount\":\"{count} results\",\"latest\":\"Latest\",\"download\":\"Download\",\"downloading\":\"Downloading...\",\"imageAlt\":\"Processed image\",\"resultLabel\":\"After\",\"sourceLabel\":\"Before\"},\"errors\":{\"missingImage\":\"Please upload an image first.\",\"noImageUrl\":\"The task finished but no output image URL was returned.\",\"unauthorized\":\"Please sign in first.\",\"insufficientCredits\":\"Not enough credits.\",\"submitFailed\":\"Task submission failed.\",\"uploadFailed\":\"File upload failed.\",\"network\":\"Task submission failed. Please check your network and retry.\",\"missingTaskId\":\"No task ID returned.\",\"missingPoller\":\"No polling strategy configured.\",\"timeout\":\"Generation timed out. Please retry later.\",\"pollFailed\":\"Unable to fetch task status.\",\"generationFailed\":\"Image processing failed. Please retry.\"},\"tools\":{\"upscale\":{\"label\":\"Image Upscale\",\"title\":\"Image Upscale\",\"description\":\"Upload one or more images, choose the one to process, and enhance detail with Real-ESRGAN.\",\"modelLabel\":\"Model: Real-ESRGAN\",\"credits\":\"{credits} credits / run\",\"actions\":{\"submit\":\"Upscale image\",\"running\":\"Upscaling...\"},\"controls\":{\"scaleLabel\":\"Upscale factor\",\"faceEnhanceLabel\":\"Face enhancement\",\"faceEnhanceHelper\":\"Improve face detail for portraits and close-ups.\",\"faceEnhanceOff\":\"Off\",\"faceEnhanceOn\":\"Face+\"}}}}},\"AdminLoginGiftCredits\":{\"title\":\"Check-in Credits\",\"change\":{\"vsPrevious\":\"vs previous {days} days\",\"noBaseline\":\"No baseline\"},\"segments\":{\"newUser\":\"New user\",\"returningUser\":\"Returning user\"},\"summary\":{\"claimUsers\":{\"title\":\"Claim users in {days} days\",\"note\":\"Deduplicated by user, timezone: {timezone}\"},\"grantedCredits\":{\"title\":\"Credits granted in {days} days\",\"note\":\"Only daily check-in credits\"},\"newUserClaims\":{\"title\":\"New-user claims in {days} days\",\"note\":\"{ratio} of all claim events\"},\"returningUserClaims\":{\"title\":\"Returning-user claims in {days} days\",\"note\":\"{ratio} of all claim events\"}},\"trend\":{\"title\":\"Daily claim trend\",\"description\":\"Aggregated by check-in transaction creation time using {timezone}.\",\"series\":{\"claimUsers\":\"Claim users\",\"newUserClaims\":\"New-user claims\",\"returningUserClaims\":\"Returning-user claims\",\"amount\":\"Granted credits\"}},\"range\":{\"last90Days\":\"Last 3 months\",\"last30Days\":\"Last 30 days\",\"last7Days\":\"Last 7 days\"},\"consumption\":{\"title\":\"Gift credit consumption\",\"description\":\"Calculated from remaining amounts on check-in transactions.\",\"cards\":{\"lifetimeGranted\":\"Total granted\",\"lifetimeRemaining\":\"Current remaining\",\"lifetimeUnavailable\":\"No longer remaining\",\"activeUsageRate\":\"Unexpired usage rate\"},\"notes\":{\"lifetimeGranted\":\"All check-in credits ever granted\",\"lifetimeRemaining\":\"Credits still remaining in check-in batches\",\"lifetimeUnavailable\":\"Credits already used or processed as expired\",\"activeUsageRate\":\"Unexpired batches used {used} / {granted}\"},\"notice\":{\"title\":\"Metric note\",\"description\":\"The system deducts remaining amounts from original gift batches during usage or expiration, so remaining credits and unexpired usage rate are reliable. Historical expired batches cannot be split perfectly into used vs expired without a dedicated deduction-source ledger.\"}},\"logs\":{\"title\":\"Claim logs\",\"description\":\"Every daily check-in claim with remaining and expiration details.\",\"searchPlaceholder\":\"Search users or descriptions\",\"empty\":\"No check-in credit records yet\",\"columns\":{\"user\":\"User\",\"segment\":\"Segment\",\"amount\":\"Claimed credits\",\"remainingAmou
1nt\":\"Remaining credits\",\"usage\":\"Usage\",\"claimedAt\":\"Claimed at\",\"expirationDate\":\"Expires at\",\"description\":\"Description\"}},\"errors\":{\"title\":\"Failed to load check-in credit data\"}},\"AdminAnonymousGeneration\":{\"title\":\"Anonymous Generation\",\"pool\":{\"hourly\":\"Hourly credit pool\",\"daily\":\"Daily credit pool\"},\"summary\":{\"submitted\":\"Submitted today\",\"rejected\":\"{count} rejected by quota\",\"credits\":\"Credits used today\",\"events\":\"{count} anonymous events\",\"anonymousUsers\":\"Anonymous visitors today\",\"ips\":\"{count} IPs observed\",\"countries\":\"Countries today\",\"timezone\":\"Based on Asia/Shanghai\"},\"trend\":{\"title\":\"Anonymous usage trend\",\"description\":\"Submitted jobs, quota rejections, and credits used in the selected window.\"},\"controls\":{\"hour\":\"Hourly\",\"day\":\"Daily\"},\"countries\":{\"title\":\"Country distribution\",\"description\":\"Top countries by anonymous generation activity in the selected window.\",\"tableTitle\":\"Top countries\",\"tableDescription\":\"Events and credits grouped by country code.\",\"country\":\"Country\",\"events\":\"Events\",\"credits\":\"Credits\",\"empty\":\"No country data yet\"},\"logs\":{\"title\":\"Usage records\",\"description\":\"Latest anonymous submissions and quota rejections.\",\"search\":\"Search job, country, model, or hash\",\"time\":\"Time\",\"status\":\"Status\",\"country\":\"Country\",\"model\":\"Model\",\"identity\":\"Visitor\",\"ip\":\"IP hash\",\"credits\":\"Credits\",\"pagination\":\"Page {page} of {total}\",\"empty\":\"No anonymous usage records yet\"},\"setup\":{\"title\":\"Analytics table is not ready\",\"description\":\"Anonymous generation is enabled, but the analytics table has not been created yet. Apply the generated SQL migration before using this panel.\"},\"disabled\":{\"title\":\"Anonymous generation is not enabled\",\"description\":\"This app is not using anonymous generation right now, so there is no monitoring data to display.\"},\"error\":{\"title\":\"Failed to load anonymous generation data\",\"description\":\"Please retry later or check the database connection.\"}},\"AdminDashboard\":{\"title\":\"Dashboard\",\"change\":{\"vsPrevious\":\"vs previous {days} days\",\"noBaseline\":\"No baseline\"},\"summary\":{\"registrations\":{\"title\":\"Registrations (Last {days} days)\",\"note\":\"Time zone: {timezone}\"},\"payingUsers\":{\"title\":\"Paying users (Last {days} days)\",\"note\":\"Distinct users based on successful payment records\"},\"registrationConversion\":{\"title\":\"Registration conversion (Last {days} days)\",\"note\":\"Paying users / registrations\"},\"averageDailyRegistrations\":{\"title\":\"Avg daily registrations (Last {days} days)\",\"note\":\"Average registrations per day\"}},\"trend\":{\"title\":\"Daily registrations vs paying users\",\"description\":\"Distinct paid users are grouped by successful payment time ({timezone}).\",\"series\":{\"registrations\":\"Registrations\",\"payingUsers\":\"Paying users\"}},\"range\":{\"last90Days\":\"Last 3 months\",\"last30Days\":\"Last 30 days\",\"last7Days\":\"Last 7 days\"},\"creditActivity\":{\"title\":\"Credit activity\",\"description\":\"Latest global credit changes, including grants, purchases, usage, refunds, and expiration.\",\"searchPlaceholder\":\"Search user, type, or description\",\"empty\":\"No credit activity found\",\"columns\":{\"user\":\"User\",\"type\":\"Type\",\"amount\":\"Amount\",\"remainingAmount\":\"Grant remaining\",\"balanceAfter\":\"Balance after\",\"currentBalance\":\"Current balance\",\"description\":\"Description\",\"createdAt\":\"Created\"},\"types\":{\"MONTHLY_REFRESH\":\"Monthly refresh\",\"REGISTER_GIFT\":\"Register gift\",\"LOGIN_GIFT\":\"Daily check-in reward\",\"PURCHASE_PACKAGE\":\"Package purchase\",\"SUBSCRIPTION_RENEWAL\":\"Subscription renewal\",\"LIFETIME_MONTHLY\":\"Lifetime monthly grant\",\"USAGE\":\"Usage\",\"EXPIRE\":\"Expire\",\"USAGE_REFUND\":\"Usage refund\"}},\"errors\":{\"overviewTitle\":\"Failed to load overview\",\"trendTitle\":\"Failed to load trend\",\"creditActivityTitle\":\"Failed to load credit activity\"}},\"AIImageUpgradePage\":{\"title\":\"Image Upgrade\",\"description\":\"Upscale and enhance your images with AI-powered detail recovery.\",\"heroHeading\":\"Professional image upscaling without the complexity\",\"heroDescription\":\"Upload any photo and experiment with upscale factors, denoise controls, and live comparisons before you download.\",\"featureUpscaleTitle\":\"AI Upscaling\",\"featureUpscaleDescription\":\"Scale images up to 4× while preserving clarity and sharpness for large format designs.\",\"featureNoiseTitle\":\"Smart Denoise\",\"featureNoiseDescription\":\"Remove c
1ompression artifacts and fixed noise with an adjustable smoothing slider.\",\"featureCompareTitle\":\"Instant Preview\",\"featureCompareDescription\":\"Compare original and enhanced versions with slider, side-by-side, or magnifier views.\"},\"AIImageUpgrade\":{\"common\":{\"labels\":{\"original\":\"Original\",\"enhanced\":\"Enhanced\"},\"downloadPrefix\":\"enhanced\"},\"upload\":{\"title\":\"Drop your images here\",\"description\":\"or click to select from your device\",\"cta\":\"Choose images\",\"features\":{\"multi\":\"Multiple files\",\"formats\":\"JPG, PNG, WebP\",\"size\":\"Up to 10MB\"}},\"panel\":{\"title\":\"Enhancement settings\",\"description\":\"Adjust the parameters to customize the upgrade.\",\"scaleLabel\":\"Scale factor\",\"styleLabel\":\"Enhancement style\",\"styles\":{\"natural\":\"Natural\",\"vivid\":\"Vivid\",\"sharp\":\"Sharp\"},\"faceEnhance\":\"Face enhancement\",\"credits\":{\"loading\":\"Loading...\",\"costHint\":\"· Each image costs {cost} credits\"},\"buttons\":{\"enhancing\":\"Processing...\",\"enhanceAgain\":\"Process again\",\"enhance\":\"Process image\",\"enhanceAll\":\"Process All ({count})\",\"reset\":\"Reset\"},\"reset\":{\"title\":\"Reset confirmation\",\"description\":\"The enhanced image will be lost unless you download it. Are you sure you want to reset?\",\"cancel\":\"Cancel\",\"confirm\":\"Reset\"},\"tips\":{\"postEnhance\":\"Adjust settings and enhance again to explore different results.\",\"uploadFirst\":\"Upload an image to enable enhancement controls.\"}},\"grid\":{\"status\":{\"idle\":\"Idle\",\"processing\":\"Processing\",\"done\":\"Done\",\"failed\":\"Failed\"},\"actions\":{\"remove\":\"Remove\",\"download\":\"Download\",\"downloadAll\":\"Download All\",\"clearAll\":\"Clear All\",\"addImages\":\"Add Images\",\"preview\":\"Preview / Compare\"}},\"comparison\":{\"modes\":{\"slider\":\"Slider\",\"sideBySide\":\"Side by side\",\"magnify\":\"Magnify\"},\"download\":\"Download\",\"magnifyAlt\":\"{label} (zoomed)\",\"magnifyHint\":\"Hover to compare\"},\"app\":{\"notices\":{\"loginRequired\":{\"message\":\"Sign in to claim bonus credits and try image upgrades instantly.\",\"action\":\"Log in\"},\"insufficientCredits\":{\"message\":\"Not enough credits. Please top up or purchase credits to continue.\",\"action\":\"Buy credits\"},\"creditSync\":\"Syncing credit balance. Please try again shortly.\"},\"errors\":{\"dataUrl\":\"Failed to read the image as a Data URL\",\"createTask\":\"Failed to create the upgrade job\",\"statusFetch\":\"Failed to fetch job status\",\"missingOutput\":\"Missing output URL in the result\",\"failed\":\"Upgrade failed\",\"canceled\":\"Upgrade was canceled\",\"timeout\":\"Upgrade timed out\",\"unknown\":\"An unknown error occurred\"},\"credits\":{\"loginRequired\":\"Sign in to view credits and try upgrading.\",\"loading\":\"Loading credits...\",\"summary\":\"Credits left: {credits}. This operation will consume {cost} credits.\"}}},\"VideoCommon\":{\"preview\":{\"title\":\"Preview\",\"download\":\"Download Video\",\"loading\":\"Generating preview...\",\"empty\":\"The result will appear here\"}},\"VideoVeo3\":{\"title\":\"Veo 3.1 Video Generation\",\"form\":{\"promptLabel\":\"Prompt\",\"promptPlaceholder\":\"Describe the video you want to generate...\",\"imageModeLabel\":\"Image Mode\",\"imageModeReference\":\"Reference\",\"imageModeKeyframes\":\"Keyframes\",\"aspectRatioLabel\":\"Aspect Ratio\",\"aspectRatioAuto\":\"Auto\",\"ratio169\":\"16:9\",\"ratio916\":\"9:16\",\"ratioHintReferenceOnly169\":\"Reference mode supports 16:9 only\",\"modelLabel\":\"Model\",\"modelFast\":\"Fast\",\"modelQuality\":\"Quality\",\"modelQualityHint\":\"Quality model only supports keyframe mode; reference images are disabled.\"},\"referenceImages\":{\"remove\":\"Remove\",\"add\":\"Add Images\",\"helper\":\"Up to 3 reference images. PNG/JPG/WebP supported.\"},\"keyframes\":{\"first\":\"First Frame\",\"last\":\"Last Frame\",\"remove\":\"Remove\",\"select\":\"Select {label}\",\"helper\":\"Upload at least a first frame; the last frame is optional for interpolation.\"},\"actions\":{\"goLogin\":\"Sign in\",\"buyCredits\":\"Buy Credits\",\"generate\":\"Generate Video\",\"generating\":\"Generating...\"},\"errors\":{\"unauthorized\":\"Please sign in to use video generation\",\"insufficient_credits\":\"Insufficient credits. Please purchase more and retry.\",\"start_failed\":\"Failed to start generation\",\"missing_job_id\":\"Missing job id\",\"poll_failed\":\"Polling failed\",\"poll_timeout\":\"Generation is taking longer than expected (over 10 minutes). Please check the video history page after some time to see the final result.\",\"no_url_returned\":\"Generation finished but no URL was returned\",\"generation_failed\":\"Generation failed\",\"unknown\":\"Unknown error\"}},\"VideoSora\":{\"title\":\"Sora 2 Video Generation\",\"form\":{\"promptLabel\":\"Prompt\",\"promptPlaceholder\":\"Describe the video you want to generate...\",\"durationLabel\":\"Duration\",\"durationAuto\":\"Auto\",\"orientationLabel\":\"Orientation\",\"orientationAuto\":\"Auto\",\"orientationPortrait\":\"Portrait\",\"orientationLandscape\":\"Landscape\",\"referenceImageLabel\":\"Reference Image\",\"referenceImageAdd\":\"Add Reference Image\",\"referenceImageHelper\":\"Only 1 reference image is supported (PNG/JPG/WebP)\",\"remove\":\"Remove\"},\"actions\":{\"goLogin\":\"Sign in\",\"buyCredits\":\"Buy Credits\",\"generate\":\"Generate Video\",\"generating\":\"Generating...\"},\"errors\":{\"unauthorized\":\"Please sign in to use video generation\",\"insufficient_credits\":\"Insufficient credits. Please purchase more and retry.\",\"start_failed\":\"Failed to start generation\",\"missing_job_id\":\"Missing job id\",\"poll_failed\":\"Polling failed\",\"no_url_returned\":\"Generation finished but no URL was returned\",\"generation_failed\":\"Generation failed\",\"unknown\":\"Unknown error\"}},\"Home\":{\"Metadata\":{\"title\":\"Maker AI — Free AI Video Maker \u0026 AI Image Maker Online\",\"description\":\"Maker AI is a free AI video maker and AI image maker. Turn any photo into an AI video with 
1natural motion in minutes. 60 free credits to start. No watermark, ever — free or paid.\",\"name\":\"Maker AI\"},\"hero\":{\"badge\":\"Maker AI\",\"title\":\"Maker AI — The Free AI Video Maker\",\"titleItalic\":\"Photos into AI videos, in minutes\",\"subtitle\":\"Maker AI is a free AI video maker and AI image maker that \u003cstrong\u003eturns any photo into a natural-motion AI video in minutes\u003c/strong\u003e — 60 free credits to start. The fastest AI photo maker and video maker ai online, no editing skills required.\",\"cta\":\"Start Making — Free\",\"launcher\":{\"uploadLabel\":\"Upload a photo\",\"uploadSubtitle\":\"JPG, PNG, WEBP\",\"replaceLabel\":\"Replace photo\",\"formatsHint\":\"Supports JPG, PNG, and WEBP. Upload a photo to start with this AI video maker, write a motion prompt, and generate.\",\"promptLabel\":\"Motion prompt\",\"promptPlaceholder\":\"Describe the motion (e.g. gentle breeze, slow zoom in)...\",\"openingLabel\":\"Opening...\",\"examplePrompts\":[{\"label\":\"🛍️ Product Showcase\",\"prompt\":\"Slow 360 product spin, soft studio light, subtle reflection on surface, clean background\"},{\"label\":\"🎬 Cinematic Push\",\"prompt\":\"Slow cinematic camera push-in, golden hour light, shallow depth of field, film grain\"},{\"label\":\"👤 Portrait Motion\",\"prompt\":\"Soft hair movement, gentle head turn, warm backlight, face stays consistent\"},{\"label\":\"🌊 Natural Atmosphere\",\"prompt\":\"Wind through the leaves, gentle water ripple, natural ambient motion, peaceful\"}]},\"highlights\":[\"60 Free Credits · No card required\",\"9:16 / 16:9 / 1:1 output\",\"Commercial ready · No watermark, ever\"],\"previewMeta\":{\"eyebrow\":\"Live demos\",\"description\":\"Six real outputs from this AI video maker — each one generated from a single photo with Maker AI.\",\"countLabel\":\"6 example videos\"},\"previewCards\":[{\"image\":\"/images/home/hero-demo-01-first-frame.avif?v=hero-20260329-2\",\"video\":\"/video/home/666f85d8edc07cf800af39c9cef7c523_1774708909.mp4\",\"aspect\":\"16:9\",\"mediaPosition\":\"50% 50%\",\"alt\":\"Maker AI example — cinematic AI video made from a still photo\",\"label\":\"Demo 01\",\"caption\":\"Example video 01\",\"prompt\":\"Landing page hero sample video 01\",\"glow\":\"rgba(244, 162, 97, 0.38)\"},{\"image\":\"/images/home/hero-demo-02-first-frame.avif?v=hero-20260329-2\",\"video\":\"/video/home/130740f81361aea01d00bd72e1ed6f5c_1774709244.mp4\",\"aspect\":\"9:16\",\"mediaPosition\":\"50% 50%\",\"alt\":\"AI video maker output — vertical 9:16 portrait animation by Maker AI\",\"label\":\"Demo 02\",\"caption\":\"Example video 02\",\"prompt\":\"Landing page hero sample video 02\",\"glow\":\"rgba(249, 168, 37, 0.34)\"},{\"image\":\"/images/home/hero-demo-03-first-frame.avif?v=hero-20260329-2\",\"video\":\"/video/home/7988870a-ae10-4c3b-933d-bc67bf929c91.mp4\",\"aspect\":\"16:9\",\"mediaPosition\":\"50% 50%\",\"alt\":\"Free AI video maker — landscape photo animated with natural motion\",\"label\":\"Demo 03\",\"caption\":\"Example video 03\",\"prompt\":\"Landing page hero sample video 03\",\"glow\":\"rgba(129, 140, 248, 0.32)\"},{\"image\":\"/images/home/hero-demo-04-first-frame.avif?v=hero-20260329-2\",\"video\":\"/video/home/29649247926a0126578ac08bb60ebf8b_1774708483.mp4\",\"aspect\":\"16:9\",\"mediaPosition\":\"50% 50%\",\"alt\":\"AI video maker from photo — product showcase with ambient motion\",\"label\":\"Demo 04\",\"caption\":\"Example video 04\",\"prompt\":\"Landing page hero sample video 04\",\"glow\":\"rgba(91, 231, 216, 0.32)\"},{\"image\":\"/images/home/hero-demo-05-first-frame.avif?v=hero-20260329-2\",\"video\":\"/video/home/b26d22f1-0e58-4b32-94f2-45b49169f0f8.mp4\",\"aspect\":\"16:9\",\"mediaPosition\":\"50% 50%\",\"alt\":\"Free ai video maker online — image to video sample from Maker AI\",\"label\":\"Demo 05\",\"caption\":\"Example video 05\",\"prompt\":\"Landing page hero sample video 05\",\"glow\":\"rgba(87, 201, 255, 0.32)\"},{\"image\":\"/images/home/hero-demo-06-first-frame.avif?v=hero-20260329-2\",\"video\":\"/video/home/f502e118-0abf-4584-9f96-99876bf279e4.mp4\",\"aspect\":\"16:9\",\"mediaPosition\":\"50% 50%\",\"alt\":\"AI photo maker to video — selfie animated into a short clip\",\"label\":\"Demo 06\",\"caption\":\"Example video 06\",\"prompt\":\"Landing page hero sample video 06\",\"glow\":\"rgba(255, 215, 128, 0.28)\"}],\"backgroundImage\":\"/images/home/Red Sports Car in Motion.avif\",\"alt\":\"Maker AI — AI video maker and AI image maker demo\"},\"trust\":{\"caption\":\"Maker AI — the free AI video maker and AI image maker trusted by creators, marketers, and e-commerce teams\",\"brands\":[\"60 Free Credits\",\"No Watermark — Free or Paid\",\"Commercial Ready\",\"9:16 / 16:9 / 1:1\",\"720p \u0026 1080p\"]},\"painPoints\":{\"title\":\"Why most AI video makers still frustrate creators\",\"subtitle\":\"Most free AI video maker and AI image maker tools promise one-click output, but the results look fake, rights are unclear, or the good stuff is locked behind a paywall.\",\"cards\":[{\"icon\":\"frown\",\"t
1itle\":\"You have photos. Platforms want video.\",\"description\":\"Social algorithms and ad platforms reward video content. If your library is all product shots or portrait photos, you're at a disadvantage — until an AI video maker like Maker AI turns each of them into video.\"},{\"icon\":\"alert-circle\",\"title\":\"Most AI video makers produce fake-looking results\",\"description\":\"Distorted faces, flickering backgrounds, morphing objects. A lot of AI video maker and AI image maker tools output motion that screams cheap effect — not something you'd actually post or deliver to a client.\"},{\"icon\":\"sliders\",\"title\":\"Every \\\"free AI video maker\\\" seems to have a catch\",\"description\":\"Most free AI video maker sites lock quality behind paywalls: watermarked output, 480p resolution caps, or 3-second clips. Maker AI never watermarks your output — on the free plan or any paid plan — so you can evaluate and ship without surprises.\"},{\"icon\":\"user-x\",\"title\":\"Most AI makers waste your time before showing value\",\"description\":\"Long queues, confusing dashboards, or forced tutorials. Maker AI gets out of the way — upload a photo, write a prompt, and let this AI video maker run. No 20-minute onboarding before you see a result.\"}]},\"solution\":{\"title\":\"Your free AI creative studio — videos and images from one prompt.\",\"subtitle\":\"Maker AI replaces your AI video maker, AI image maker, and animator with one simple workflow. Upload a photo or just type a prompt — Maker AI handles the rest.\",\"models\":{\"title\":\"What makes Maker AI different from every other AI video maker\",\"subtitle\":\"Not just motion — consistent subjects, natural physics, and clean multi-format output you can actually publish.\",\"items\":[{\"name\":\"Subject Consistency\",\"badge\":\"Stable\",\"description\":\"The subject in your photo stays true throughout the Maker AI video — faces, objects, and textures hold their form without morphing or blurring.\",\"features\":[\"Face and expression consistency across frames\",\"Object shape stays true during motion\",\"No unexpected blending or merging\",\"Stable visual reference from your original photo\"]},{\"name\":\"Physics-Based Motion\",\"badge\":\"Natural\",\"description\":\"Hair moves in the wind. Water ripples outward. Fabric drapes naturally. Motion from this AI video maker follows real-world physics, not random pixel animation.\",\"features\":[\"Natural fabric and hair movement\",\"Fluid dynamics for water and smoke effects\",\"Gravity-aware object motion\",\"No plastic or rubber-band artifacts\"]},{\"name\":\"Multi-Format Output\",\"badge\":\"Platform-ready\",\"description\":\"AI video output in 9:16 for TikTok and Reels, 16:9 for YouTube and ads, or 1:1 for product pages. AI image output covers every major social preset — all from one Maker AI prompt.\",\"features\":[\"Video: 9:16, 16:9, and 1:1 at 720p or 1080p\",\"Image: square, portrait, landscape, and story presets\",\"One-click resize for TikTok, Reels, YouTube, Instagram, Pinterest\",\"Download as MP4 for video, PNG or JPG for image\"]}]},\"architecture\":{\"title\":\"Maker AI starts with your photo, not a blank prompt\",\"description\":\"Instead of generating from a blank text prompt, this AI video maker anchors motion to your actual image — preserving the subject, palette, and composition while adding natural movement. That's why Maker AI also works as a reliable AI photo maker for image-based workflows.\",\"image\":\"/images/home/Hand in Sunlit Water.avif\"},\"performance\":{\"title\":\"Fast enough for real creative iteration\",\"description\":\"Get a first generation in minutes with Maker AI, review the result, tweak the prompt, and regenerate — without waiting for a full production pipeline.\",\"stat\":\"Minutes from photo to AI video\",\"statusLabel\":\"Generating your AI video...\",\"statusHelper\":\"Analyzing photo, applying motion, rendering output\",\"progressValueLabel\":\"Generating\"},\"capabilities\":[{\"title\":\"Videos and images in one studio\",\"description\":\"Most tools force you to pick a lane — a pure AI video maker or a pure AI image maker. Maker AI runs both in one workflow, so you can generate a still, then animate it, without switching apps.\",\"image\":\"/images/home/1.avif\",\"aspect\":\"9:16\"},{\"title\":\"Anchored to your photo, not a guess\",\"description\":\"Upload an image and Maker AI treats it as the ground truth. Subjects stay consistent, faces hold their form, and the AI photo maker preserves your palette and composition — no blank-canvas hallucinations.\",\"image\":\"/images/home/2.avif\",\"aspect\":\"9:16\"},{\"title\":\"Platform-ready output, no resizing\",\"description\":\"Choose 9:16 for TikTok, 16:9 for YouTube, or 1:1 for product pages — Maker AI video exports at 720p or 1080p. The AI image maker covers every major social preset, so you ship without opening another tool.\",\"image\":\"/images/home/3.avif\",\"aspect\":\"9:16\"},{\"title\":\"Free to try, commercial when you ship\",\"description\":\"Start with 60 free Maker AI credits — no card, no forced signup, no watermark, no 480p cap. Output is commercial-ready from day one, whether you're on the free plan or a paid plan.\",\"image\":\"/images/home/4.avif\",\"aspect\":\"9:16\"}],\"advancedControls\":{\"title\":\"Controls that make this AI video maker actually useful\",\"subtitle\":\"Simple entry point, meaningful adjustments — no timeline, no keyframes, just the Maker AI basics you need.\",\"features\":[{\"icon\":\"sliders\",\"title\":\"Aspect ratio presets\",\"description\":\"Choose 9:16, 16:9, or 1:1 before generating so the composition fits your platform from the start.\"},{\"icon\":\"palette\",\"title\":\"Motion strength\",\"description\":\"Control how much the scene moves — from subtle ambient drift to a full dynamic camera shot.\"},{\"icon\":\"layout\",\"title\":\"Resolution options\",\"description\":\"Start at 720p for fast previews, step up to 1080p when you're ready to publish or deliver.\"},{\"icon\":\"layers\",\"title\":\"Prompt-guided direction\",\"description\":\"Write a motion prompt to direct camera angle, subject behavior, and atmosphere — or pick a preset and let the AI video maker run.\"}]},\"workflow\":{\"title\":\"Maker AI vs. traditional video production\",\"subtitle\":\"The goal is not just one-click output. The goal is an AI video that looks real enough to post, run as an ad, or deliver to a client.\",\"badge\":\"Recommended\",\"traditional\":{\"title\":\"Without an AI video maker\",\"steps\":[\"Hire a photographer or videographer\",\"Plan a shoot, book a location, arrange talent\",\"Edit footage in professional software\",\"Wait days or weeks before you have anything usable\"],\"total\":\"Days to weeks\",\"privacy\":\"High cost before you see any result\"},\"turbo\":{\"title\":\"With Maker AI\",\"steps\":[\"Upload any photo from your existing library\",\"Choose a scene preset or write a motion prompt\",\"Let the AI video maker generate a 5–10 second clip in minutes\",\"Download and post your Maker AI video to any platform\"],\"total\":\"Minutes\",\"privacy\":\"From upload to publishable AI video\"}}},\"howItWorks\":{\"title\":\"How to make AI videos and AI images with Maker AI\",\"subtitle\":\"Three steps with this free AI video maker and AI image maker — upload a photo or start from a prompt, choose video or image, and generate. 60 free credits to start, no editing skills required.\",\"steps\":[{\"icon\":\"sparkles\",\"title\":\"Upload a photo or start from text\",\"description\":\"Drop any JPG, PNG, or WEBP into Maker AI to anchor the generation, or skip the upload and describe what you want — this AI photo maker works with or without a reference image.\"},{\"icon\":\"palette\",\"title\":\"Pick AI video or AI image, then prompt\",\"description\":\"Choose the AI video maker for motion, or the AI image maker for stills. Pick a preset like product spin, portrait motion, or cinematic push — or write your own prompt.\"},{\"icon\":\"zap\",\"title\":\"Generate and download\",\"description\":\"Your Maker AI video or image is ready in minutes. Videos export as MP4 in 9:16, 16:9, or 1:1 up to 1080p; images export as PNG or JPG in every major social preset — ready to post, share, or run as an ad.\"}]},\"value\":{\"title\":\"Why Maker AI beats traditional video production\",\"professional\":{\"title\":\"Production-ready output from a single still photo\",\"rows\":[{\"label\":\"Input\",\"value\":\"Any JPG, PNG, or WEBP photo\"},{\"label\":\"Output\",\"value\":\"5–10 second MP4 AI video\"},{\"label\":\"Formats\",\"value\":\"9:16 / 16:9 / 1:1, up to 1080p\"},{\"label\":\"Generation time\",\"value\":\"Minutes from upload to download\"}]},\"everyone\":{\"title\":\"What Maker AI lets you skip\",\"items\":[\"Booking a production shoot for every product or campaign update\",\"Waiting days for editing and post-production turnaround\",\"Paying per-video fees to freelancers or production studios\",\"Manually reformatting the same video for every platform\"]}},\"privacySecurity\":{\"title\":\"Maker AI — your photos, your AI videos, your rights\",\"subtitle\":\"Built for creators and businesses who need to actually use what the AI video maker generates — commercially, publicly, and with confidence.\",\"certificationsLabel\":\"Your rights and protections\",\"features\":[{\"icon\":\"shield-check\",\"t
1itle\":\"Videos from Maker AI are yours\",\"description\":\"You own the output. Videos generated on paid plans are cleared for commercial use — ads, product pages, social media, client deliverables — no restrictions.\",\"badge\":\"Commercial ready\"},{\"icon\":\"eye-off\",\"title\":\"No watermark — ever\",\"description\":\"Maker AI never watermarks your output. Free plan, paid plan, it doesn't matter — every AI video and AI image you generate is clean and ready to publish.\",\"badge\":\"Watermark-free\"},{\"icon\":\"lock\",\"title\":\"Photos are not stored permanently\",\"description\":\"Uploaded photos are processed for generation and then removed from Maker AI servers. We do not train on your images, sell them, or share them with third parties.\",\"badge\":\"Privacy first\"}],\"certifications\":[{\"name\":\"Commercial use included\",\"description\":\"All paid-plan Maker AI outputs are cleared for business and client use\"},{\"name\":\"No training on your images\",\"description\":\"Uploads are processed for generation and then discarded\"}]},\"pricing\":{\"title\":\"Maker AI free \u0026 pro pricing — AI video maker and AI image maker\",\"subtitle\":\"Start with 60 free credits — no card required, no watermark on any plan. Paid Maker AI plans unlock more generations, 1080p output, and full commercial use rights.\"},\"faq\":{\"title\":\"Maker AI — Frequently Asked Questions\",\"items\":[{\"question\":\"What is Maker AI?\",\"answer\":\"Maker AI is a free AI video maker and AI image maker that turns any photo into a natural-motion short video. Upload a JPG, PNG, or WEBP, write a motion prompt or pick a preset, and this AI photo maker will generate a 5–10 second MP4 in minutes. Maker AI is built for creators, marketers, and e-commerce teams who need production-ready results from a single still image.\"},{\"question\":\"Is Maker AI really free?\",\"answer\":\"Yes. Maker AI is a free AI video maker — no credit card, no subscription required to start. Every new account gets 60 free credits, enough to generate your first AI videos, and your output is watermark-free from the very first generation. Paid plans simply unlock more credits, 1080p output, and extended commercial use rights.\"},{\"question\":\"Is this the same as the original maker.ai?\",\"answer\":\"No. The original Maker AI / Draft AI service is no longer operational. This site is an independent AI video maker and AI image maker, not affiliated with the previous product. If you landed here searching for the old Maker AI, you can still start generating AI videos from photos above for free.\"},{\"question\":\"How do I make an AI video with Maker AI?\",\"answer\":\"Three steps: (1) Upload any JPG, PNG, or WEBP photo into Maker AI. (2) Choose a preset scene like product spin, portrait motion, or cinematic push — or write your own motion prompt. (3) Click generate and the AI video maker returns your clip in minutes. No editing software, no camera, no technical skills required.\"},{\"question\":\"Can I use Maker AI as an AI image maker or AI photo maker?\",\"answer\":\"Yes. Maker AI doubles as an AI image maker and AI photo maker — every generation starts by analyzing and preserving your source image, so you can use it to produce animated variations, platform-specific crops, and image-based promo assets. A dedicated text-to-image mode is on the roadmap.\"},{\"question\":\"Which is the best free AI video maker?\",\"answer\":\"The best free AI video maker delivers stable subjects, real physics, and platform-ready output. Maker AI is built for creators and businesses who need production-quality results: faces hold their form, motion looks natural, and you get multi-format output (9:16, 16:9, 1:1) ready for TikTok, YouTube, and product pages. Start with 60 free credits to compare Maker AI against any other AI video maker and judge the quality yourself.\"},{\"question\":\"Can I convert a selfie with this AI video maker?\",\"answer\":\"Yes. Upload any selfie — front-facing, side profile, or group shot — and Maker AI will generate a short video with natural motion: subtle hair movement, gentle expression shifts, and soft lighting. Faces stay consistent throughout, with no morphing or distortion. Great for profile videos, personal branding, and animated portraits.\"},{\"question\":\"Can I use videos from Maker AI commercially?\",\"answer\":\"Yes. Every Maker AI video is watermark-free and yours to use — ads, product pages, social media, client work, and marketing campaigns all included. Free-plan videos are already watermark-free so you can evaluate real output quality. Paid plans add extended commercial rights for higher-volume and enterprise use. Make sure you have rights to the photo you upload.\"},{\"question\":\"Does Maker AI add a watermark to my videos?\",\"answer\":\"No. Maker AI never watermarks your output — not on the free plan, not on any paid plan. Every AI video and AI image you generate is clean and ready to publish from day one.\"},{\"question\":\"What photo formats and aspect ratios does Maker AI support?\",\"answer\":\"Maker AI accepts JPG, PNG, and WEBP photos. Output formats include 9:16 vertical (TikTok, Instagram Reels, YouTube Shorts), 16:9 widescreen (YouTube, display ads, presentations), and 1:1 square (product pages, carousels). Resolution options: 720p for fast previews and 1080p for publish-quality output. Clear, well-lit photos with a defined subject give the best AI video results.\"}]},\"cta\":{\"title\":\"Try Maker AI free — the AI video maker made for creators\",\"subtitle\":\"Start with this free AI video maker — no card required. Make your first AI video from a photo with 60 Maker AI credits.\",\"buttonPrimary\":\"Start Making Free\",\"buttonSecondary\":\"See Examples\"},\"useCases\":{\"title\":\"Who uses Maker AI — a free AI video maker for every creator\",\"subtitle\":\"Anyone with a photo library can use this AI video maker and AI image maker online — no production budget, no camera, no editing skills required.\",\"items\":[{\"title\":\"E-commerce product showcase\",\"description\":\"Turn static product shots into dynamic Maker AI showcase videos — 360 spins, floating effects, zoom-ins, and ambient motion that make products stand out on listing pages, ads, and social carousels.\",\"
1icon\":\"sparkles\",\"image\":\"/images/home/Red Sports Car in Motion.avif\"},{\"title\":\"Social media \u0026 viral content\",\"description\":\"Use the AI video maker to generate 9:16 vertical clips for TikTok, Instagram Reels, and YouTube Shorts from your photo library. Scroll-stopping loops, animated portraits, and before/after reveals — without a camera.\",\"icon\":\"megaphone\",\"image\":\"/images/home/Dandelion Glow.avif\"},{\"title\":\"Selfie to video \u0026 photo animation\",\"description\":\"Animate any selfie or personal photo with Maker AI — subtle hair movement, gentle expression shift, and soft lighting. Perfect for profile videos, personal branding, and social media avatars.\",\"icon\":\"user\",\"image\":\"/images/home/Hand in Sunlit Water.avif\"},{\"title\":\"Portrait \u0026 memory animation\",\"description\":\"Turn any portrait or family photo into an AI video — bring personal memories to life with natural head movement, soft lighting shifts, and gentle atmospheric motion. Consistent faces, no uncanny valley.\",\"icon\":\"palette\",\"image\":\"/images/home/Hand in Sunlit Water.avif\"},{\"title\":\"Marketing \u0026 advertising\",\"description\":\"Produce video assets for paid ads, landing pages, and email campaigns from existing brand photography — no new shoot required. Lower cost-per-asset, faster iteration, more formats, all from one AI video maker.\",\"icon\":\"zap\",\"image\":\"/images/home/Red Sports Car in Motion.avif\"},{\"title\":\"Batch convert multiple photos\",\"description\":\"Have a library of product images or event photos? Run them through Maker AI one by one, each with its own motion prompt and aspect ratio — build a full video content library from existing stills.\",\"icon\":\"layers\",\"image\":\"/images/home/Dandelion Glow.avif\"}]},\"gallery\":{\"title\":\"Maker AI examples — real outputs from this AI video maker\",\"subtitle\":\"Each video below was generated from one still image and a motion prompt with Maker AI.\",\"items\":[{\"image\":\"/images/home/Hand in Sunlit Water.avif\",\"prompt\":\"Slow hand motion through golden water, warm sunlight, natural fluid ripple, peaceful and tactile\"},{\"image\":\"/images/home/Dandelion Glow.avif\",\"prompt\":\"Dandelion seeds drifting in a soft breeze, warm bokeh background, shallow depth of field, floating\"},{\"image\":\"/images/home/Red Sports Car in Motion.avif\",\"prompt\":\"Sports car in motion blur, night street, neon reflections, sharp speed lines, cinematic wide shot\"}]},\"seoFooter\":{\"title\":\"About Maker AI — Free AI Video Maker \u0026 AI Image Maker Online\",\"text\":\"$1b\"},\"visualEquation\":{\"title\":\"From photo to AI video with Maker AI\",\"subtitle\":\"Turn any still image into a 
1natural-motion AI video in minutes\",\"imageLeftAlt\":\"Original photo uploaded to Maker AI\",\"imageRightAlt\":\"AI video generated by Maker AI\",\"cta\":\"Start Generating\"},\"trustBadges\":{\"title\":\"Maker AI — built for real use, not just demos\",\"items\":[{\"icon\":\"shield\",\"title\":\"Commercial Ready\",\"description\":\"Paid Maker AI outputs are cleared for ads, social media, and client deliverables.\"},{\"icon\":\"eye-off\",\"title\":\"No Watermark\",\"description\":\"Every Maker AI output is watermark-free — free plan or paid, it doesn't matter. Clean and ready to publish.\"},{\"icon\":\"zap\",\"title\":\"Minutes, Not Days\",\"description\":\"From photo upload to downloadable AI video in under 5 minutes with Maker AI.\"},{\"icon\":\"globe\",\"title\":\"Every Platform Format\",\"description\":\"9:16, 16:9, and 1:1 — Maker AI delivers output for TikTok, YouTube, product pages, and ads.\"}]}},\"MusicToVideoWorkspacePage\":{\"metadata\":{\"title\":\"Music to Video Workspace\",\"description\":\"Upload audio, review the plan, and continue into AI music video generation.\"},\"page\":{\"badge\":\"Music to Video Workspace\",\"title\":\"Start your MV draft from the music\",\"description\":\"Pick an audio section, trim it, and add a short visual brief.\"},\"upload\":{\"title\":\"Upload audio\",\"hint\":\"Click to choose a file or drag it in\",\"button\":\"Choose file\",\"formats\":\"MP3 / WAV / M4A\",\"originalDuration\":\"Original {duration}\",\"readingDuration\":\"Reading duration\",\"trimmedDuration\":\"Trimmed to {duration}\",\"replace\":\"Replace audio\"},\"trim\":{\"title\":\"Clip\",\"description\":\"Drag the waveform edges to adjust the range. The selected length affects credits and shot count.\",\"loading\":\"Reading the audio and building the waveform preview...\"},\"trimEditor\":{\"ariaStartHandle\":\"Trim start boundary\",\"ariaEndHandle\":\"Trim end boundary\",\"waveLoadFailed\":\"Failed to load the waveform\",\"currentPlayback\":\"Now playing {current} / {total}\",\"drawingWaveform\":\"Drawing waveform\",\"scrollHint\":\"Drag left and right to view the full waveform\",\"pause\":\"Pause\",\"playAll\":\"Play full clip\",\"previewSelection\":\"Preview selection\",\"reset\":\"Reset to full track\"},\"prompt\":{\"title\":\"Visual brief\",\"description\":\"Describe the character, setting, mood, or camera language you want to see.\",\"label\":\"Visual brief\",\"placeholder\":\"Example: a heartbreak road-trip MV on a neon-lit night highway, one consistent lead character, camera pushes forward with the drum hits.\",\"empty\":\"Trim the clip first, then add the visual brief.\"},\"styleCandidates\":{\"title\":\"Random styles\",\"description\":\"After the first generation, this clip can only switch between the styles in this batch.\",\"toggleAriaGenerate\":\"Generate random style candidates\",\"toggleAriaCycle\":\"Switch random style candidate\",\"tooltipGenerate\":\"Generate 3 random style candidates from the current audio clip. After that, you can only switch between those 3.\",\"tooltipCycle\":\"Click again to cycle through the generated candidates without re-randomizing.\",\"current\":\"Current\",\"emptyDescription\":\"Click the button in the top-right corner to generate 3 visible style candidates for the current clip. After that, you can only switch between these 3.\",\"emptyHint\":\"Candidates are only generated after the current clip is locked in, so the pool stays stable.\"},\"controls\":{\"selectAspectRatio\":\"Select video aspect ratio\",\"aspectRatioOption\":\"{label}, {description}\",\"selectResolution\":\"Select video resolution\",\"estimatedCreditsAria\":\"Estimated cost: {credits} credits\",\"creditSummaryTitle\":\"Estimated {count} video segments / {count} first frames\",\"imageCost\":\"First frames: {count} x {cost} = {total}\",\"videoCostUniform\":\"Video: {count} x {cost} = {total}\",\"videoCostVariable\":\"Video: {count} segments = {total}\",\"totalCost\":\"Total: {credits} credits\",\"creditShortage\":\"{credits} more credits needed\",\"checkingLogin\":\"Checking sign-in\",\"goLogin\":\"Log in\",\"submittingTrimmed\":\"Trimming, uploading, and creating...\",\"submitting\":\"Uploading and creating...\",\"checkingCredits\":\"Checking credits\",\"insufficientCredits\":\"Not enough credits to create yet\",\"create\":\"Create project\"},\"credits\":{\"insufficientMessage\":\"You currently have {availableCredits} credits. This project is estimated to need {estimatedCredits} credits, so you are short by {creditShortage} credits. To avoid image or video generation failing midway after creation, please {action} before creating.\",\"actionTopUpOrUpgrade\":\"top up credits or upgrade your plan\",\"actionUpgrade\":\"upgrade your plan\",\"buyCredits\":\"Buy credits\",\"upgradePlan\":\"Upgrade plan\"},\"history\":{\"title\":\"Project history\",\"description\":\"Projects are arranged left to right. Open one to keep editing or check generation progress.\",\"loading\":\"Loading project history...\",\"count\":\"{count, plural, one {# project} other {# projects}}\",\"empty\":\"No projects yet. Upload a track and your Music to Video projects will appear here.\",\"deleteProjectAria\":\"Delete project {title}\",\"segmentCount\":\"{count, plural, one {# segment} other {# segments}}\",\"untitledAudio\":\"Untitled audio\"},\"dialog\":{\"title\":\"Delete this project?\",\"descriptionNamed\":\"Deleting \\\"{title}\\\" will remove its draft, generation progress, and history, and it cannot be undone.\",\"descriptionUnnamed\":\"Deleting this project will remove its draft, generation progress, and history, and it cannot be undone.\",\"cancel\":\"Cancel\",\"deleting\":\"Deleting...\",\"confirm\":\"Confirm delete\"},\"status\":{\"draft\":\"Draft\",\"planning\":\"Planning\",\"ready\":\"Ready to compose\",\"generating\":\"Generating\",\"composing\":\"Composing\",\"succeeded\":\"Completed\",\"failed\":\"Failed\"},\"fallbacks\":{\"untitledProject\":\"Untitled MV project\",\"projectDescription\":\"Keep adjusting the draft, review first-frame progress, or continue generating video segments.\"},\"errors\":{\"readAudioFile\":\"Failed to read the audio file\",\"loadProjects\":\"Failed to load project history\",\"deleteProject\":\"Failed to delete the project\",\"selectAudioClip\":\"Please choose an audio clip first.\",\"styleCandidate\":\"Failed to generate random style candidates\",\"checkingCredits\":\"We're checking your available credits. Please try again in a moment.\",\"createProject\":\"Failed to create the project\"},\"aspectRatio\":{\"landscapeDescription\":\"Landscape video, best for desktop and widescreen playback\",\"portraitDescription\":\"Portrait video, best for phones and short-form platforms\"}},\"MVProjectsPage\":{\"metadata\":{\"title\":\"MV Project Console\",\"description\":\"Review and edit the generated MV draft for project {id}.\"},\"status\":{\"draft\":\"Draft\",\"planning\":\"Planning\",\"ready\":\"Ready to compose\",\"generating\":\"Generating\",\"composing\":\"Composing\",\"succeeded\":\"Completed\",\"failed\":\"Failed\"},\"assetStatus\":{\"idle\":\"Not started\",\"queued\":\"Queued\",\"running\":\"Generating\",\"succeeded\":\"Completed\",\"failed\":\"Failed\",\"upgrading\":\"{resolution} upgrade in progress\"},\"placeholder\":{\"queued\":\"First frame queued\",\"running\":\"Generating first frame\",\"failed\":\"First frame generation failed\",\"idle\":\"Waiting for first frame\"},\"fallbacks\":{\"intro\":\"AI will add a short introduction for the full video after the storyboard is ready.\",\"synopsis\":\"A full-video synopsis has not been generated yet.\",\"summary\":\"No project description yet\",\"untitledAudio\":\"Untitled audio\",\"emptyPrompt\":\"No extra prompt provided\",\"emptyField\":\"Empty\",\"generationFailed\":\"Generation failed\"},\"sidebar\":{\"title\":\"MV Project Console\",\"statusLabel\":\"Project status\",\"audioDurationLabel\":\"Audio duration\",\"segmentCountLabel\":\"Segments\",\"segmentCount\":\"{count, plural, one {# segment} other {# segments}}\",\"framingLabel\":\"Framing\",\"overviewTitle\":\"What this video will generate\",\"introLabel\":\"Overview\",\"synopsisLabel\":\"Synopsis\"},\"segments\":{\"initializationTitle\":\"Project initialization\",\"storyboardTitle\":\"Storyboard ({count})\",\"workspaceHint\":\"The project has already been created and is continuing in the workspace\",\"gridView\":\"Grid view\",\"listView\":\"Timeline list\",\"edit\":\"Edit\",\"editScript\":\"Edit script\",\"segmentNumber\":\"Segment {index}\",\"segmentScriptTitle\":\"Segment {index} · Storyboard\",\"firstFramePrompt\":\"First-frame prompt\",\"videoScript\":\"Video script\",\"firstFrame\":\"First frame\"},\"finalVideo\":{\"badge\":\"Final video\",\"dirty\":\"The script has changed. The current final video is out of date.\"}
1,\"initialization\":{\"idleLabel\":\"Waiting to initialize\",\"idleDescription\":\"The project has been created. The workspace will continue building the storyboard plan and submit first-frame jobs.\",\"planningLabel\":\"Generating storyboard and first-frame jobs\",\"planningDescription\":\"Analyzing the audio, generating the MV storyboard script, and submitting first-frame jobs for each segment.\",\"helperError\":\"Initialization did not finish. You can retry right here without going back to the creation page.\",\"helperQueued\":\"The initialization task has already been submitted. The workspace will keep refreshing the storyboard and first-frame progress.\",\"helperReady\":\"The project has been created. AI analysis, storyboard planning, and first-frame submission will continue here.\",\"titleError\":\"Initialization was interrupted\",\"titlePreparing\":\"The workspace is preparing the project\",\"bodyPreparing\":\"The project has been created. This page will continue the AI analysis, storyboard scripting, and first-frame submission.\",\"step1Title\":\"1. AI analysis\",\"step1Description\":\"Analyze the audio content and rhythm to guide storyboard planning.\",\"step2Title\":\"2. Script generation\",\"step2Description\":\"Generate the storyboard structure and script from the audio and prompt.\",\"step3Title\":\"3. First-frame submission\",\"step3Description\":\"First-frame generation starts automatically after initialization.\",\"audioLabel\":\"Audio\",\"framingLabel\":\"Framing\",\"promptLabel\":\"Prompt\",\"running\":\"Initialization is already running\",\"retry\":\"Retry initialization\",\"continue\":\"Continue initialization\",\"backToCreate\":\"Back to creator\"},\"helper\":{\"composeRetryOnly\":\"Only the final composition will be retried. No completed segments will be generated again.\",\"composeOnly\":\"All storyboard segments are done. The next step is only the final composition.\",\"pendingImages\":\"First frames are still generating or syncing. Wait until every first frame is ready before generating video segments.\",\"pendingHighRes\":\"The base preview for each segment is done. {resolution} is still being filled in, and final composition will only start after that finishes.\",\"pendingVideos\":\"Segment videos are still generating or syncing. Please wait for the current tasks to finish.\",\"dirty\":\"Only failed segments or segments with updated prompts will be regenerated. Successful, unchanged segments will not be submitted again.\",\"default\":\"The system will inspect the current state first, then decide whether it needs first frames, segment videos, or a direct composition.\"},\"notices\":{\"refreshFailed\":\"Failed to refresh the status\",\"refresh\":\"Refresh failed\",\"initializeFailed\":\"Failed to initialize the project\",\"initializeComplete\":\"The storyboard script is ready and first-frame jobs have started queueing.\",\"initializeSubmitted\":\"The initialization task has been submitted. The page will keep refreshing storyboard and first-frame progress.\",\"saveFailed\":\"Failed to save the draft\",\"saveSuccess\":\"Draft saved\",\"composeRetrying\":\"Retrying the final composition. Please wait...\",\"composeRunning\":\"Composing the full video. Please wait...\",\"composeStartFailed\":\"Failed to start composition\",\"composeRetriedSuccess\":\"The final video has been recomposed successfully.\",\"composeSuccess\":\"The full video is ready.\",\"composeFailed\":\"Composition failed\",\"retryImageFailed\":\"Failed to regenerate the first frame\",\"retryImageSuccess\":\"The current segment's first frame has been resubmitted. Only this 
1segment will be regenerated, and its original segment video and the final video have been marked as outdated.\",\"imagePromptUnsynced\":\"The current segment has unsynced first-frame changes. Please click \\\"Regenerate first frame\\\" first.\",\"retryVideoFailed\":\"Failed to regenerate the segment video\",\"retryVideoSuccess\":\"The current segment's video generation has been resubmitted. Only this segment will be regenerated.\",\"generatingImages\":\"Filling in first frames. Please wait...\",\"startImageGenerationFailed\":\"Failed to start first-frame generation\",\"generatingImagesPending\":\"Generating first frames. Please wait...\",\"generatingImagesTimeout\":\"First-frame generation timed out. Refresh and try again later.\",\"generatingVideos\":\"Generating segment videos. Please wait...\",\"startVideoGenerationFailed\":\"Failed to start segment video generation\",\"generatingVideosPending\":\"Generating segment videos. Please wait...\",\"generatingVideosTimeout\":\"Segment video generation timed out. Refresh and try again later.\",\"composingLongVideo\":\"Composing the full video. Please wait...\",\"startFailed\":\"Failed to start\"},\"actions\":{\"initializationStatus\":\"Initialization status\",\"projectEstimate\":\"Project estimate\",\"credits\":\"credits\",\"composeInProgress\":\"Composing...\",\"smartGenerating\":\"Smart assembly running...\",\"imagesRunning\":\"First frames generating...\",\"videosRunning\":\"Segment videos generating...\",\"retryFinalOnly\":\"Retry final composition only\",\"startCompose\":\"Start composing the full video\",\"updateAndGenerate\":\"Update and generate segments\",\"videoUpToDate\":\"Video is up to date\",\"generateNow\":\"Generate the full video now\"},\"sheet\":{\"firstFrameTitle\":\"First frame\",\"firstFramePlaceholder\":\"First-frame prompt...\",\"videoPromptTitle\":\"Video motion script\",\"videoPromptPlaceholder\":\"Video motion prompt...\",\"submitting\":\"Submitting...\",\"retryFirstFrame\":\"Regenerate first frame\",\"retrySegmentVideo\":\"Regenerate segment video\",\"retryFirstFrameHelp\":\"Only the current segment's first frame will be retried. The original segment video and final video will automatically be invalidated, but other successful segments will not be affected.\",\"retryVideoHelpPendingUpgrade\":\"This segment already has the base preview and is filling in {resolution}. Final composition will wait until that completes.\",\"retryVideoHelpReady\":\"This segment video is ready: {resolution}. If you just changed the first-frame prompt, regenerate the first frame before retrying the video.\",\"retryVideoHelpDefault\":\"Only the current segment video will be retried. If you just changed the first-frame prompt, regenerate the first frame before retrying the video.\",\"confirm\":\"Done and return\"}}}
1,\"now\":\"$undefined\",\"timeZone\":\"UTC\",\"children\":\"$L1c\"}]\n1d:I[231190,[\"/_next/static/chunks/0d8dlatagq08_.js\",\"/_next/static/chunks/0s0dd8k5fn9k7.js\",\"/_next/static/chunks/0o7n21rjekgor.js\",\"/_next/static/chunks/2frno3y8bs46-.js\",\"/_next/static/chunks/1put42zyggwdh.js\",\"/_next/static/chunks/049hnqeftrdgb.js\",\"/_next/static/chunks/1fq-r2a2f1-aw.js\",\"/_next/static/chunks/1zp9tud8t7ac0.js\",\"/_next/static/chunks/1l-ipnx4dvmkw.js\",\"/_next/static/chunks/2_6xiiwuqya32.js\"],\"Providers\"]\n1e:I[672740,[\"/_next/static/chunks/0d8dlatagq08_.js\",\"/_next/static/chunks/0s0dd8k5fn9k7.js\",\"/_next/static/chunks/0o7n21rjekgor.js\",\"/_next/static/chunks/2frno3y8bs46-.js\",\"/_next/static/chunks/1put42zyggwdh.js\",\"/_next/static/chunks/049hnqeftrdgb.js\",\"/_next/static/chunks/1fq-r2a2f1-aw.js\",\"/_next/static/chunks/1zp9tud8t7ac0.js\",\"/_next/static/chunks/1l-ipnx4dvmkw.js\",\"/_next/static/chunks/2_6xiiwuqya32.js\",\"/_next/static/chunks/40ymerexte_1x.js\"],\"default\"]\n20:I[357195,[\"/_next/static/chunks/0d8dlatagq08_.js\",\"/_next/static/chunks/0s0dd8k5fn9k7.js\",\"/_next/static/chunks/0o7n21rjekgor.js\",\"/_next/static/chunks/2frno3y8bs46-.js\",\"/_next/static/chunks/1put42zyggwdh.js\",\"/_next/static/chunks/049hnqeftrdgb.js\",\"/_next/static/chunks/1fq-r2a2f1-aw.js\",\"/_next/static/chunks/1zp9tud8t7ac0.js\",\"/_next/static/chunks/1l-ipnx4dvmkw.js\",\"/_next/static/chunks/2_6xiiwuqya32.js\"],\"Toaster\"]\n21:I[271078,[\"/_next/static/chunks/0d8dlatagq08_.js\",\"/_next/static/chunks/0s0dd8k5fn9k7.js\",\"/_next/static/chunks/0o7n21rjekgor.js\",\"/_next/static/chunks/2frno3y8bs46-.js\",\"/_next/static/chunks/1put42zyggwdh.js\",\"/_next/static/chunks/049hnqeftrdgb.js\",\"/_next/static/chunks/1fq-r2a2f1-aw.js\",\"/_next/static/chunks/1zp9tud8t7ac0.js\",\"/_next/static/chunks/1l-ipnx4dvmkw.js\",\"/_next/static/chunks/2_6xiiwuqya32.js\"],\"default\"]\n22:I[700056,[\"/_next/static/chunks/0d8dlatagq08_.js\",\"/_next/static/chunks/0s0dd8k5fn9k7.js\",\"/_next/static/chunks/0o7n21rjekgor.js\",\"/_next/static/chunks/2frno3y8bs46-.js\",\"/_next/static/chunks/1put42zyggwdh.js\",\"/_next/static/chunks/049hnqeftrdgb.js\",\"/_next/static/chunks/1fq-r2a2f1-aw.js\",\"/_next/static/chunks/1zp9tud8t7ac0.js\",\"/_next/static/chunks/1l-ipnx4dvmkw.js\",\"/_next/static/chunks/2_6xiiwuqya32.js\"],\"default\"]\n23:I[790872,[\"/_next/static/chunks/0d8dlatagq08_.js\",\"/_next/static/chunks/0s0dd8k5fn9k7.js\",\"/_next/static/chunks/0o7n21rjekgor.js\",\"/_next/static/chunks/2frno3y8bs46-.js\",\"/_next/static/chunks/1put42zyggwdh.js\",\"/_next/static/chunks/049hnqeftrdgb.js\",\"/_next/static/chunks/1fq-r2a2f1-aw.js\",\"/_next/static/chunks/1zp9tud8t7ac0.js\",\"/_next/static/chunks/1l-ipnx4dvmkw.js\",\"/_next/static/chunks/2_6xiiwuqya32.js\"],\"UmamiAnalytics\"]\n24:I[429991,[\"/_next/static/chunks/0d8dlatagq08_.js\",\"/_next/static/chunks/0s0dd8k5fn9k7.js\",\"/_next/static/chunks/0o7n21rjekgor.js\",\"/_next/static/chunks/2frno3y8bs46-.js\",\"/_next/static/chunks/1put42zyggwdh.js\",\"/_next/static/chunks/049hnqeftrdgb.js\",\"/_next/static/chunks/1fq-r2a2f1-aw.js\",\"/_next/static/chunks/1zp9tud8t7ac0.js\",\"/_next/static/chunks/1l-ipnx4dvmkw.js\",\"/_next/static/chunks/2_6xiiwuqya32.js\"],\"PlausibleAnalytics\"]\n25:I[905591,[\"/_next/static/chunks/0d8dlatagq08_.js\",\"/_next/static/chunks/0s0dd8k5fn9k7.js\",\"/_next/static/chunks/0o7n21rjekgor.js\",\"/_next/static/chunks/2frno3y8bs46-.js\",\"/_next/static/chunks/1put42zyggwdh.js\",\"/_next/static/chunks/049hnqeftrdgb.js\",\"/_next/static/chunks/1fq-r2a2f1-aw.js\",\"/_next/static/chunks/1zp9tud8t7ac0.js\",\"/_next/static/chunks/1l-ipnx4dvmkw.js\",\"/_next/static/chunks/2_6xiiwuqya32.js\"],\"AnalyticsEvents\"]\n26:I[647606,[\"/_next/static/chunks/0d8dlatagq08_.js\",\"/_next/static/chunks/0s0dd8k5fn9k7.js\",\"/_next/static/chunks/0o7n21rjekgor.js\",\"/_next/static/chunks/2frno3y8bs46-.js\",\"/_next/static/chunks/1put42zyggwdh.js\",\"/_next/static/chunks/049hnqeftrdgb.js\",\"/_next/static/chunks/1fq-r2a2f1-aw.js\",\"/_next/static/chunks/1zp9tud8t7ac0.js\",\"/_next/static/chunks/1l-ipnx4dvmkw.js\",\"/_next/static/chunks/2_6xiiwuqya32.js\"],\"AhrefsAnalytics\"]\n27:I[13674,[\"/_
1next/static/chunks/0d8dlatagq08_.js\",\"/_next/static/chunks/0s0dd8k5fn9k7.js\",\"/_next/static/chunks/0o7n21rjekgor.js\",\"/_next/static/chunks/2frno3y8bs46-.js\",\"/_next/static/chunks/1put42zyggwdh.js\",\"/_next/static/chunks/049hnqeftrdgb.js\",\"/_next/static/chunks/1fq-r2a2f1-aw.js\",\"/_next/static/chunks/1zp9tud8t7ac0.js\",\"/_next/static/chunks/1l-ipnx4dvmkw.js\",\"/_next/static/chunks/2_6xiiwuqya32.js\"],\"default\"]\n28:I[832648,[\"/_next/static/chunks/0d8dlatagq08_.js\",\"/_next/static/chunks/0s0dd8k5fn9k7.js\",\"/_next/static/chunks/0o7n21rjekgor.js\",\"/_next/static/chunks/2frno3y8bs46-.js\",\"/_next/static/chunks/1put42zyggwdh.js\",\"/_next/static/chunks/049hnqeftrdgb.js\",\"/_next/static/chunks/1fq-r2a2f1-aw.js\",\"/_next/static/chunks/1zp9tud8t7ac0.js\",\"/_next/static/chunks/1l-ipnx4dvmkw.js\",\"/_next/static/chunks/2_6xiiwuqya32.js\"],\"SelineAnalytics\"]\n29:I[899952,[\"/_next/static/chunks/0d8dlatagq08_.js\",\"/_next/static/chunks/0s0dd8k5fn9k7.js\",\"/_next/static/chunks/0o7n21rjekgor.js\",\"/_next/static/chunks/2frno3y8bs46-.js\",\"/_next/static/chunks/1put42zyggwdh.js\",\"/_next/static/chunks/049hnqeftrdgb.js\",\"/_next/static/chunks/1fq-r2a2f1-aw.js\",\"/_next/static/chunks/1zp9tud8t7ac0.js\",\"/_next/static/chunks/1l-ipnx4dvmkw.js\",\"/_next/static/chunks/2_6xiiwuqya32.js\"],\"default\"]\n1c:[\"$\",\"$L1d\",null,{\"locale\":\"en\",\"children\":[[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$1e\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/40ymerexte_1x.js\",\"async\":true}]],\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$L1f\",[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"$L20\",null,{\"richColors\":true,\"position\":\"top-right\",\"offset\":64}],null,[[\"$\",\"$L21\",null,{}],[\"$\",\"$L22\",null,{}],[\"$\",\"$L23\",null,{}],[\"$\",\"$L24\",null,{}],[\"$\",\"$L25\",null,{}],[\"$\",\"$L26\",null,{}],[\"$\",\"$L27\",null,{}],null,[\"$\",\"$L28\",null,{}],[\"$\",\"$L29\",null,{}],false,false]]}]\n2a:I[870053,[\"/_next/static/chunks/0d8dlatagq08_.js\",\"/_next/static/chunks/0s0dd8k5fn9k7.js\",\"/_next/static/chunks/0o7n21rjekgor.js\",\"/_next/static/chunks/2frno3y8bs46-.js\",\"/_next/static/chunks/1put42zyggwdh.js\",\"/_next/static/chunks/049hnqeftrdgb.js\",\"/_next/static/chunks/1fq-r2a2f1-aw.js\",\"/_next/static/chunks/1zp9tud8t7ac0.js\",\"/_next/static/chunks/1l-ipnx4dvmkw.js\",\"/_next/static/chunks/2_6xiiwuqya32.js\",\"/_next/static/chunks/0pq1i-a4oqlr5.js\"],\"Logo\"]\n1f:[\"$\",\"div\",null,{\"className\":\"flex min-h-screen flex-col items-center justify-center gap-8\",\"children\":[[\"$\",\"$L2a\",null,{\"className\":\"size-12\"}],[\"$\",\"h1\",null,{\"className\":\"text-4xl font-bold\",\"children\":\"404\"}],[\"$\",\"p\",null,{\"className\":\"text-balance text-center text-xl font-medium px-4\",\"children\":\"Sorry, the page you are looking for does not exist.\"}],\"$L2b\"]}]\n2b:[\"$\",\"$L19\",null,{\"ref\":null,\"href\":\"/\",\"locale\":\"$undefined\",\"localeCookie\":false,\"children\":\"Back to home\",\"data-slot\":\"button\",\"className\":\"inline-flex items-center justify-center gap-2 whitespace-nowrap font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg:not([class*='size-'])]:size-4 shrink-0 [\u0026_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-primary text-primary-foreground shadow-xs hover:bg-primary/90 h-12 rounded-md px-8 text-base has-[\u003esvg]:px-6 cursor-pointer\"}]\n2c:I[708389,[\"/_next/static/chunks/0d8dlatagq08_.js\"],\"IconMark\"]\nb:null\n10:[[\"$\",\"title\",\"0\",{\"children\":\"Login | Maker AI - Turn Photos into AI Videos | MakerAI\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Maker AI helps creators turn photos into polished AI videos with motion, transitions, and style control.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"manifest\",\"href\":\"https://maker-ai.net/manifest.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"canonical\",\"href\":\"https://maker-ai.net/auth/login\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:title\",\"content\":\"Login | Maker AI - Turn Photos into AI Videos | MakerAI\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:description\",\"content\":\"Maker AI helps creators turn photos into polished AI videos with motion, transitions, and style control.\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:url\",\"content\":\"https://maker-ai.net/auth/login\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:site_name\",\"content\":\"Maker AI\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:image\",\"content\":\"https://maker-ai.net/og.png\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:site\",\"content\":\"https://maker-ai.net\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:title\",\"content\":\"Login | Maker AI - Turn Photos into AI Videos | MakerAI\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:description\",\"content\":\"Maker AI helps creators turn photos into polished AI videos with motion, transitions, and style control.\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:image\",\"content\":\"https://maker-ai.net/og.png\"}],[\"$\",\"link\",\"16\",{\"rel\":\"shortcut icon\",\"href\":\"/favicon-32x32.png\"}],[\"$\",\"link\",\"17\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"18\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-touch-icon.png\"}],[\"$\",\"$L2c\",\"19\",{}]]\n"])</script>
1<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"82f1dd2529a54148bcb9468d4ee2e3b7","r":1,"spa":2}' crossorigin="anonymous"></script>
1
2</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.