The AI Chatbox App is a web-based application that provides language translation, text summarization, and language detection functionalities using AI. The app presents these features in a chatbox UI for an interactive user experience.
- Language Translation: Translate text from English to various languages.
- Text Summarization: Generate concise summaries of long-form text.
- Language Detection: Identify the language of a given input text.
- Chatbox UI: Messages are displayed in a conversational format for an interactive experience.
- Frontend: React, Next.js, TypeScript, Tailwind CSS
- State Management: React Hooks
- Backend/AI Services: Browser's built-in AI capabilities (Chrome AI features)
Ensure you have the following installed:
- Clone the repository:
git clone https://github.com/Dannynsikak/Custom_ChromeAI.git cd Custom_ChromeAI - Install dependencies:
npm install
- Start the development server:
npm run dev
├── components/
│ ├── TranslationComponent.tsx
│ ├── SummarizerComponent.tsx
│ ├── LanguageDetection.tsx
├── pages/
│ ├── index.tsx
├── styles/
│ ├── globals.css
├── public/
├── README.md
├── tsconfig.json
├── package.json
- Open the application in your browser.
- Type a message in the chatbox to interact with AI features:
- Use
/translateto translate text. - Use
/summarizeto summarize text. - Use
/detectto detect language.
- Use
- AI responses will be displayed within the chat interface.
Contributions are welcome! Feel free to fork the repository and submit a pull request.
This project is licensed under the MIT License.
For any issues or feature requests, open an issue on the Danny's_repo.