Skip to content

WarDragon3399/Web-Translator-Notepad

Repository files navigation

Web Translator Notepad

A lightweight, offline‑first multilingual editor with speech‑to‑text, text‑to‑speech, translation, and timestamps.
Built for students, reporters, courts, and professionals who need fast, sovereign tools without cloud dependency.

👉 Live Demo: Web Translator Notepad


🚀 Installation

  • Use directly via the Live Demo
  • Or install the packaged extension (Edge store/Firefox)
  • for other youn install via this store or download zip/extention file and import in your browser.
  • or below PWD via live project link 💻 Desktop (Windows, Mac, Linux)
  1. On Edge, Chrome, or Brave:
  2. Open your website URL: https://wardragon3399.github.io/Web-Translator-Notepad/
  3. Look at the Address Bar (URL bar) on the far right.
  4. You will see a small icon that looks like three squares and a plus sign ⊕ or a computer with an arrow 🖥️.
  5. Click it and select Install. Result: The notepad will now appear in your Start Menu/Applications folder and open in its own window without the browser search bar.

🤖 Android (Samsung, Pixel, etc.)

  1. On Chrome or Edge Mobile:
  2. Open the site in your mobile browser.
  3. Tap the three dots (⋮) in the top right or bottom corner.
  4. Scroll down and tap "Install app" or "Add to Home screen".
  5. Confirm the installation. Result: Your icon will appear on your home screen just like a real app from the Play Store.

🍎 iOS (iPhone/iPad)

  1. On Safari:
  2. Open the site in Safari.
  3. Tap the Share button (the square with the arrow pointing up).
  4. Scroll down and tap "Add to Home Screen".
  5. Tap Add in the top right. Result: It will appear on your iPhone home screen. Note: Since iOS 17/18, you can also do this from Chrome for iOS using the Share menu.

✨ Features

  • 🎤 Speech‑to‑text in 30+ languages
  • 🌐 Translation with fallback (Google → local pack → alert)
  • 🔊 Text‑to‑speech output
  • 🕒 Timestamps for transcripts and records
  • ✍️ Editing tools: find/replace, bold, italic, underline, strikethrough, font styles, colors
  • 📄 Save/export options: TXT, PDF
  • 🎨 Formatting controls: font size, clear formatting, watermark
  • 🔧 Extra tools: auto‑save toggle, word/character counter, theme selection

🛡️ Philosophy

This project wasn’t planned on paper.
It started as a personal tool built to solve real needs of my own work, then expanded with features useful to everyday users.

  • No APIs
  • No PHP burden
  • No forced cloud

Just a sovereign, offline‑first tool that adapts to your device and language.


📚 Use Cases

  • 🏫 Students → Record lectures with timestamps
  • 📰 Reporters → Transcribe interviews in multiple languages
  • ⚖️ Courts/Parliament → Official records with formatting
  • 🌍 Everyday users → Multilingual notes and translations


🤝 Contributing

Feedback and contributions are welcome.
This project is organic, built from real needs — improvements should follow the same philosophy: lightweight, sovereign, and practical.

Language Handling(How languages works...)

  • By default, the app detects and works in your device’s native language.
  • Translation and speech models follow a fallback chain:
    1. Local device language pack (PC or mobile).
    2. Alert to download missing pack or use online Google support (download via Android/Windows settings see Wiki for more info). wiki : https://github.com/WarDragon3399/Web-Translator-Notepad/wiki
    3. Google support (direct web, no API).
    4. If in above all case fail you must download missing pack of setp 2.
  • Ensures seamless use across European, SEA, Arabic, Indian, and East Asian languages.

Contribution Guidelines

  • This project is free to use and extend for personal or educational purposes.
  • Direct modifications to the base code are not permitted without prior discussion and approval(This is for stop public redestribution, feel free for your persoanl work modification).
  • If you wish to add new modules (e.g., PDF/Word export), please contact the maintainer first.(Again,(for public redestribution, feel free for your persoanl work it's okay you add this or any other module for personal use).
  • Proper credit must be given to the base idea and module when extending functionality.

Language Support(most working covers)

  • Full coverage of European languages (French, German, Spanish, etc.)
  • South East Asian languages (Thai, Vietnamese, Filipino, Malay, Burmese)
  • Arabic with right-to-left script support
  • Indian native languages (Hindi, Gujarati, Tamil, Bengali, Marathi, Telugu, etc.)
  • East Asian languages (Japanese, Chinese, Korean)

About

"A lightweight, dark-mode translator notepad or can say text editor with voice input and sharing features.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors