Report user

StringManolo

SM-image

Self-taught security researcher and creative developer from Galicia, Spain, specializing in privacy-focused solutions, offensive security tools, and open-source contributions. Active member of the elhacker.net community since 2012.

I build tools that prioritize user privacy and enhance the browsing experience. All my scripts are tested on Fennec Android with Violentmonkey, and should work across different setups (Chrome, Firefox, Edge, etc.).


📦 My Scripts

🗣️ ToastTranslatorVoice

Translate text on selection. The translation appears in a small toast—tap it to hear the word pronounced by a native speaker (via Wiktionary.org) or Google TTS as fallback.

  • Default target language: Spanish (es)—easily change it to any language supported by Google Translate.
  • 🔒 Privacy: No data is collected. Text is sent to Google Translate and Wiktionary solely for translation and audio retrieval—they apply their own privacy policies.

📥 Install


⌨️ QuickTranslateInput

Translate text by typing in a floating input. Double-click (PC) or double-tap with two fingers (mobile) on an empty area to open the input. Write and press Enter—the translation appears in a toast with a copy button.

  • Tap the toast to hear pronunciation (native from Wiktionary or Google TTS).
  • The target language is saved locally and persists across sessions.
  • 🔒 Privacy: No data is collected. Text is sent to Google Translate for translation; audio requests go to Wiktionary or Google TTS—they apply their own privacy policies.

📥 Install


🛠️ Eruda Quick Access

Open/close the Eruda developer console with a simple touch gesture: tap with 1 finger, wait a moment, then tap with 2 fingers.

  • All tools are available: Console, Elements, Network, Resources, Sources, Info, Snippets.
  • The state persists across pages using Violentmonkey's storage API.
  • Adjustable gesture timing (constants at the top of the script).
  • 🔒 Privacy: No data is collected. Eruda is loaded from a public CDN (cdn.jsdelivr.net/npm/eruda). State is stored locally with GM_setValue and never leaves your device.

📥 Install


🎬 YouTube Dual Subtitles

Display two subtitle tracks simultaneously on YouTube videos—your native language plus the original (or any other language you choose).

  • Choose your primary and secondary languages from YouTube's available caption tracks.
  • Full control over styling: adjust font size, colors, position (top/bottom), and opacity for each track independently.
  • Remembers your preferences locally across videos.
  • Works with both auto-generated and manual captions.
  • 🔒 Privacy: No data is collected. All processing is done client-side. Language preferences are saved with GM_setValue and never leave your browser.

📥 Install


🔗 Links


More scripts coming soon—stay tuned!

Recent comments

This user has not posted any comments recently.

Skriptoj

No scripts posted.

StringManolo also has 3 scripts on Greasy Fork.