Text Summarizer with Gemini API

Summarize selected text using Gemini 2.0 Flash API with enhanced features

作者
htrnguyen
日安装量
0
总安装量
7
评分
0 0 0
版本
3.2
创建于
2025-03-09
更新于
2025-03-10
大小
26.8 KB
许可证
MIT
适用于
所有网站

Text Summarizer with Gemini API

Logo

GitHub License Greasy Fork Version

Text Summarizer with Gemini API là một userscript giúp tóm tắt văn bản được chọn từ bất kỳ trang web nào sử dụng API Gemini 2.0 Flash. Với giao diện thân thiện và dễ sử dụng, script cung cấp các tính năng sau:

Đặc Điểm

  • Tóm tắt văn bản: Tự động tóm tắt văn bản được chọn khi nhấn phím tắt Alt + T (mặc định, có thể tùy chỉnh).
  • Giao diện thân thiện: Giao diện popup tối ưu, dễ nhìn với nút đóng (×) trong popup kết quả và cài đặt.

Yêu Cầu Hệ Thống

  • Trình duyệt hỗ trợ: Chrome, Firefox, Edge, v.v.
  • Userscript Manager: Tampermonkey hoặc Violentmonkey (phiên bản mới nhất được khuyến nghị).

Cài Đặt

  1. Cài đặt Userscript Manager:

  2. Cài đặt Script:

    • Nhấp vào liên kết dưới đây để cài đặt script:
      Install

Sử Dụng

  1. Chọn văn bản: Chọn văn bản bạn muốn tóm tắt trên bất kỳ trang web nào.
  2. Nhấn phím tắt: Nhấn phím tắt mặc định Alt + T để tóm tắt văn bản (có thể tùy chỉnh trong cài đặt).
  3. Nhập API key: Nếu bạn chưa nhập API key, một popup sẽ xuất hiện để bạn nhập và lưu API key.
  4. Cài đặt nâng cao: Mở cài đặt qua menu Tampermonkey (nhấp phải > "Cài đặt Text Summarizer") để thay đổi phím tắt.

Demo

Demo

Phiên Bản 2.1

Phiên bản này cải tiến hiệu suất và trải nghiệm người dùng dựa trên phiên bản 1.33:

  • Loại bỏ nút cài đặt trong popup kết quả: Chỉ hiển thị nút đóng (×), truy cập cài đặt qua menu Tampermonkey.
  • Hiển thị nguyên bản kết quả: Giữ nguyên định dạng từ AI với white-space: pre-wrap.
  • Sử dụng GM_* API: Thay thế localStorage bằng GM_setValueGM_getValue để lưu trữ an toàn.
  • Làm mới trang khi lưu: Tự động làm mới trang sau 1 giây khi lưu cài đặt để tránh lỗi kẹt.
  • Tối ưu hóa giao diện: Đảm bảo popup rộng rãi, dễ đọc với hiệu ứng kéo và thay đổi kích thước.
  • Hỗ trợ metadata: Thêm @downloadURL@updateURL cho tự động cập nhật từ Greasy Fork.

Hỗ Trợ

Nếu bạn gặp bất kỳ vấn đề nào hoặc có ý tưởng cải tiến, hãy tạo một issue trên GitHub.

Giấy Phép

Dự án này được cấp phép dưới Giấy phép MIT. Xem file LICENSE để biết thêm chi tiết.


Tác giả: Hà Trọng Nguyễn (htrnguyen)
GitHub Repository: Text Summarizer with Gemini API
Greasy Fork: Text Summarizer with Gemini API