├── .env.example ├── .gitignore ├── README.md ├── app ├── api │ ├── translate-image │ │ ├── route.ts │ │ └── solved-route.ts │ └── translate │ │ ├── route.ts │ │ └── solved-route.ts ├── components │ ├── Chat-solved.tsx │ ├── Chat.tsx │ ├── Icons.tsx │ ├── Image-solved.tsx │ ├── Image.tsx │ ├── LanguageSelector.tsx │ ├── Nav.tsx │ ├── SelectLanguage.tsx │ ├── TextCounter.tsx │ ├── TranslateImageInput.tsx │ ├── TranslateTextInput.tsx │ └── TranslateTextOutput.tsx ├── consts.ts ├── documents │ └── page.tsx ├── favicon.ico ├── globals.css ├── images │ └── page.tsx ├── layout.tsx ├── page.tsx ├── utils │ └── index.ts └── websites │ └── page.tsx ├── next.config.mjs ├── package.json ├── pnpm-lock.yaml ├── postcss.config.mjs ├── public ├── drag_and_drop.png ├── next.svg └── vercel.svg ├── tailwind.config.ts └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- 1 | GOOGLE_GENERATIVE_AI_API_KEY="..." -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/midu-translate-gemini/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/midu-translate-gemini/HEAD/README.md -------------------------------------------------------------------------------- /app/api/translate-image/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/midu-translate-gemini/HEAD/app/api/translate-image/route.ts -------------------------------------------------------------------------------- /app/api/translate-image/solved-route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/midu-translate-gemini/HEAD/app/api/translate-image/solved-route.ts -------------------------------------------------------------------------------- /app/api/translate/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/midu-translate-gemini/HEAD/app/api/translate/route.ts -------------------------------------------------------------------------------- /app/api/translate/solved-route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/midu-translate-gemini/HEAD/app/api/translate/solved-route.ts -------------------------------------------------------------------------------- /app/components/Chat-solved.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/midu-translate-gemini/HEAD/app/components/Chat-solved.tsx -------------------------------------------------------------------------------- /app/components/Chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/midu-translate-gemini/HEAD/app/components/Chat.tsx -------------------------------------------------------------------------------- /app/components/Icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/midu-translate-gemini/HEAD/app/components/Icons.tsx -------------------------------------------------------------------------------- /app/components/Image-solved.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/midu-translate-gemini/HEAD/app/components/Image-solved.tsx -------------------------------------------------------------------------------- /app/components/Image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/midu-translate-gemini/HEAD/app/components/Image.tsx -------------------------------------------------------------------------------- /app/components/LanguageSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/midu-translate-gemini/HEAD/app/components/LanguageSelector.tsx -------------------------------------------------------------------------------- /app/components/Nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/midu-translate-gemini/HEAD/app/components/Nav.tsx -------------------------------------------------------------------------------- /app/components/SelectLanguage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/midu-translate-gemini/HEAD/app/components/SelectLanguage.tsx -------------------------------------------------------------------------------- /app/components/TextCounter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/midu-translate-gemini/HEAD/app/components/TextCounter.tsx -------------------------------------------------------------------------------- /app/components/TranslateImageInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/midu-translate-gemini/HEAD/app/components/TranslateImageInput.tsx -------------------------------------------------------------------------------- /app/components/TranslateTextInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/midu-translate-gemini/HEAD/app/components/TranslateTextInput.tsx -------------------------------------------------------------------------------- /app/components/TranslateTextOutput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/midu-translate-gemini/HEAD/app/components/TranslateTextOutput.tsx -------------------------------------------------------------------------------- /app/consts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/midu-translate-gemini/HEAD/app/consts.ts -------------------------------------------------------------------------------- /app/documents/page.tsx: -------------------------------------------------------------------------------- 1 | export default function Documents() { 2 | return null 3 | } -------------------------------------------------------------------------------- /app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/midu-translate-gemini/HEAD/app/favicon.ico -------------------------------------------------------------------------------- /app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/midu-translate-gemini/HEAD/app/globals.css -------------------------------------------------------------------------------- /app/images/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/midu-translate-gemini/HEAD/app/images/page.tsx -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/midu-translate-gemini/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/midu-translate-gemini/HEAD/app/page.tsx -------------------------------------------------------------------------------- /app/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/midu-translate-gemini/HEAD/app/utils/index.ts -------------------------------------------------------------------------------- /app/websites/page.tsx: -------------------------------------------------------------------------------- 1 | export default function Websites() { 2 | return null 3 | } -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/midu-translate-gemini/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/midu-translate-gemini/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/midu-translate-gemini/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/midu-translate-gemini/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/drag_and_drop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/midu-translate-gemini/HEAD/public/drag_and_drop.png -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/midu-translate-gemini/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/midu-translate-gemini/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/midu-translate-gemini/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/midudev/midu-translate-gemini/HEAD/tsconfig.json --------------------------------------------------------------------------------