A modern web application for text summarization and translation powered by AI. EdgeScribe helps users quickly extract key information from large texts while offering optional translation services.
Visit the live application: https://edgescribe.pages.dev/
- AI-Powered Summarization: Automatically condense large texts into concise, meaningful summaries
- Multi-Language Translation: Translate summaries into your preferred language
- Character Limit Management: Supports up to 5,000 characters with real-time validation
- Request History: View your previous summarization requests with detailed metadata
- API Status Monitoring: Real-time health checks and status updates
- Responsive Design: Works seamlessly across desktop and mobile devices
- Rate Limiting Protection: Built-in error handling for API limits and downtime
- Modern web browser with JavaScript enabled
- Internet connection for API access
- Clone the repository:
git clone https://github.com/Spamziesagcan/EdgeScribe.git
cd EdgeScribe-
Open the project in your preferred development environment
-
Serve the files using a local web server (e.g., Live Server extension in VS Code)
This project is configured for deployment on Cloudflare Pages:
- Connect your GitHub repository to Cloudflare Pages
- Set the build output directory (if applicable)
- Deploy automatically on push to main branch
- Enter Text: Paste or type your text into the input field (max 5,000 characters)
- Select Language: Choose your preferred translation language (optional)
- Submit: Click the submit button to generate summary and translation
- View Results: Review your summary and translation in the results section
- Check History: Browse previous requests in the history table
- Maximum input: 5,000 characters per request
- Rate limiting may apply during peak usage
- API status is monitored and displayed in real-time
- Frontend: HTML5, CSS3, JavaScript (ES6+)
- Hosting: Cloudflare Pages
- AI Integration: Text summarization and translation APIs
- Architecture: Client-side application with API integration
- Extracts key sentences and main ideas
- Maintains context and coherence
- Configurable output length
- Multi-language support
- Preserves summary meaning and structure
- Real-time translation processing
- Clean, intuitive design
- Real-time character counting
- Status indicators and error handling
- Responsive layout for all devices
The application includes built-in configuration for:
- API endpoints and authentication
- Character limits and validation
- Error handling and retry logic
- UI preferences and themes
The application tracks:
- Request processing time
- Character count per request
- API response status
- Error rates and types
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is open source. Please check the repository for license details.
If you encounter any issues or have questions:
- Check the Issues page
- Create a new issue with detailed description
- Include browser information and error messages
- Bulk text processing
- Additional language support
- Export functionality (PDF, TXT)
- User accounts and saved preferences
- Advanced summarization options
- Integration with popular document formats
For questions or suggestions, please open an issue on GitHub.
EdgeScribe - Making text summarization and translation accessible to everyone. hi
