Welcome to the Universal Translator and Formatter, a versatile tool designed to translate and format various types of content seamlessly. Whether you need to convert text to text, extract text from videos and audio, or perform live video translations, this tool has you covered.
Effortlessly translate written content from one language to another. Simply input the text, choose the desired language, and obtain the translated result.
Extract text from videos to make content more accessible and searchable. Ideal for creating subtitles, transcribing lectures, or summarizing video content.
Convert spoken words from audio files into text. This feature is useful for transcribing interviews, podcasts, or any other spoken content.
Translate entire documents from one language to another, preserving the original formatting and structure. Maintain the integrity of your documents while breaking down language barriers.
Experience real-time translation of spoken words during live video sessions. Perfect for virtual meetings, conferences, or online events where participants speak different languages.
Efficiently generate summaries of lengthy texts, helping users quickly grasp the main points without reading the entire document.
- Python 3.7 or higher
- Internet connection for live translation features
-
Clone this repository:
git clone https://github.com/harshalpatil7372/document-chat-translator.git
-
Navigate to the project directory:
cd rockstar
-
Install dependencies:
pip install -r requirements.txt
-
Run the application:
python app.py
-
Follow the on-screen instructions to choose the desired translation or extraction type.
-
Input the text, upload the document, or provide the video/audio file as instructed.
-
Receive the translated or extracted content promptly.
Description: This screenshot demonstrates the document translation feature, allowing users to translate entire documents while preserving the original formatting.
Description: In this screenshot, you can see the tool extracting text from a video. This feature is useful for creating subtitles or transcribing spoken content from video files.
-
Live video translation requires a stable internet connection and may incur additional costs based on the translation service used.
-
Ensure that your input files are in a supported format (e.g., text files, common video/audio formats).
For any issues, suggestions, or contributions, please create a GitHub issue or submit a pull request. Your feedback is valuable in improving the Universal Translator and Formatter.
Thank you for using our tool! We hope it enhances your experience in dealing with multilingual content and diverse media types.