TurboScribe Quick Copy

Adds a draggable floating button to copy the transcript text to your clipboard with one click. Strips DOM clutter, optionally removes timestamps, auto-detects browser language.

คุณจะต้องติดตั้งส่วนขยาย เช่น Tampermonkey, Greasemonkey หรือ Violentmonkey เพื่อติดตั้งสคริปต์นี้

You will need to install an extension such as Tampermonkey to install this script.

คุณจะต้องติดตั้งส่วนขยาย เช่น Tampermonkey หรือ Violentmonkey เพื่อติดตั้งสคริปต์นี้

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

ผู้เขียน
Gonzalo Umaña
จำนวนติดตั้งประจำวัน
0
จำนวนติดตั้งทั้งหมด
1
คะแนน
0 0 0
เวอร์ชัน
1.2.0
สร้างเมื่อ
14-05-2026
อัปเดตเมื่อ
14-05-2026
Size
11.9 กิโลไบต์
สัญญาอนุญาต
MIT
ปรับใช้กับ

TurboScribe Quick Copy

Short description (summary field)

Adds a draggable floating button to TurboScribe transcript pages that copies clean transcript text to your clipboard with one click. Strips DOM clutter, optionally removes timestamps.


Full description (script page body)

A lightweight userscript that adds a small floating COPY button to TurboScribe transcript pages. One click grabs just the transcript text — no sidebar clutter, no player controls, no metadata — and puts it on your clipboard, ready to paste into ChatGPT, Gemini, Claude, your notes app, an EHR, or anywhere else.

Built for people who frequently process TurboScribe transcripts in other tools and don't want to manually select-all-then-copy every time (and then waste minutes deleting timestamps and headers from the pasted text).

What you actually get when you click

The script targets TurboScribe's transcript container directly ([id^="transcript-"]), so the copied text contains only the transcript content. No headers, no sidebar, no "Grabación de..." titles, no playback controls, no creation date.

By default, timestamps like (0:02), (1:15) are removed, leaving you with clean prose:

José, tú tienes 58 años. Sí o no? Ocho meses, por ahí. Ah, tú tienes 58 años. Cuéntame, ¿qué te puedo ayudar?

Want timestamps back? Toggle them in two clicks (see below).

Features

  • One-click copy of clean transcript text — no DOM noise
  • Smart timestamp removal: stripped at the DOM level (not just regex), so it's accurate and won't accidentally eat real text
  • Multi-language interface: auto-detects browser language (English, Spanish, Portuguese, French, German, Italian). Falls back to English.
  • Context-aware: the button only appears on transcript pages, not on the dashboard or file lists
  • Configurable timestamps via Tampermonkey menu: click the Tampermonkey icon → find this script → toggle "Include timestamps: ON/OFF". The setting persists across sessions.
  • Draggable: grab the small handle above the button to move it anywhere on screen
  • Position memory: your custom position is saved across sessions
  • Reset shortcut: double-click the drag handle to return the button to its default location
  • Clear visual feedback for every action:
    • ✅ Green — copied successfully
    • ⚠️ Orange — couldn't locate the transcript
    • ❌ Red — clipboard access failed
  • SPA-aware: keeps working as you navigate between transcripts
  • No dependencies, no tracking, no external requests

How to toggle timestamps

Three ways, pick whichever you prefer:

Easy (recommended): Click the Tampermonkey icon in your browser toolbar → find this script → click "Include timestamps: ON/OFF" to flip the setting. The page reloads and your choice is remembered forever.

Manual: Open the script in your userscript manager's editor and change the top-of-file constant:

const INCLUDE_TIMESTAMPS_DEFAULT = false;  // change to true

Note: the Tampermonkey menu toggle takes priority over this constant once used.

Supported languages

Code Language
en English (default)
es Español
pt Português
fr Français
de Deutsch
it Italiano

Other browser languages display the English version. Translation contributions welcome.

Requirements

  • A userscript manager (Tampermonkey, Violentmonkey, Greasemonkey, etc.)
  • A TurboScribe account with access to your transcripts

Notes

  • Clipboard access may prompt for permission the first time. Allow it for turboscribe.ai.
  • The script uses three layered selectors to find the transcript (primary: [id^="transcript-"]; fallback: common CSS selectors; last resort: regex pattern detection), so it stays resilient to small DOM changes.
  • Whitespace cleanup is applied automatically: stray spaces, extra blank lines, and leading/trailing spaces on each line are normalized.

Changelog

v1.2.0

  • Targets the exact transcript container ([id^="transcript-"]) — no more sidebar, headers, or player controls in the copy
  • Timestamps now removed at the DOM level (cleaner, safer than regex-only)
  • New Tampermonkey menu toggle for including/excluding timestamps
  • Improved whitespace cleanup on copied text
  • Default behavior: timestamps OFF for cleaner LLM-ready output

v1.1.0

  • Added multi-language support (en, es, pt, fr, de, it) with browser auto-detection
  • Stabilized button width to prevent resizing during feedback

v1.0.0

  • Initial public release

License

MIT — fork, modify, adapt freely.