Direct to indirect Speech Converter
Features
Modern UI with Tailwind CSS:
Clean, responsive design that works on all devices
Speech bubble styling for input/output areas
Interactive elements with hover states
Core Functionality:
Direct speech input with example loading
Indirect speech output with copy functionality
Conversion algorithm that handles:
Pronoun changes
Verb tense backshifting
Time expression adjustments
Reporting verb transformations
User Guidance:
Tooltips for explanations
"How to Use" section
Grammar rules comparison
Sample loading button
SEO Optimization:
Proper meta tags (title, description, keywords)
Semantic HTML structure
Helpful content for users and search engines
User Experience:
Loading states during conversion
Success feedback when copying
Keyboard shortcut (Ctrl+Enter) for conversion
Accessible form elements
How to Use
Enter direct speech in the left box (include the speaker if possible)
Click "Convert to Indirect Speech" or press Ctrl+Enter
View the converted indirect speech in the right box
Copy the result using the copy button
The tool handles basic conversions well, though for complex sentences, a more sophisticated NLP approach would be needed in a production environment.