Skip to content

thinh1234-cyber/Snap-Translate-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

🚀 SnapTranslate & QR Master

Một Extension mạnh mẽ kết hợp AI Vision để Dịch thuật và Xử lý QR tức thì.

Version License: MIT Chrome Extension AI-Powered

Tính năngCài đặtKiến trúcSử dụng


Visualization

## 🌟 Tính năng chính

1. 📸 Snap-to-Translate (AI Vision)

  • Chụp vùng chọn: Quét bất kỳ phần nào trên màn hình trình duyệt.
  • Đa dạng Model: Hỗ trợ gửi ảnh qua ChatGPT API (GPT-4o) hoặc kết nối với Local AI API (như Ollama/LocalAI) để đảm bảo quyền riêng tư.
  • Xác thực bảo mật: Sử dụng OAuth để quản lý phiên đăng nhập và bảo vệ dữ liệu người dùng.

2. 🔍 Smart QR Reader

  • Giải mã tức thì: Snap vùng chứa mã QR để đọc nội dung ngay lập tức.
  • Xử lý thông minh: Tự động nhận diện URL, thông tin Wifi, hoặc văn bản thuần túy.

🛠 Kiến trúc hệ thống

Dự án được xây dựng với cấu trúc tối ưu cho Chrome Extension:

  • Frontend: HTML5, CSS3 (Giao diện Popup & Overlay), JavaScript (DOM Manipulation).
  • Manifest: v3 (Tuân thủ tiêu chuẩn mới nhất của Google).
  • Backend & Auth:
    • OAuth: Xử lý xác thực người dùng.
    • Server-side: Relay API để bảo mật API Key.
    • Local Support: Kết nối linh hoạt với Local AI API chạy trên máy cá nhân.

🚀 Hướng dẫn cài đặt Tải mã nguồn: git clone https://github.com/thinh1234-cyber/Snap-Translate-AI.git

Mở Chrome: Truy cập đường dẫn chrome://extensions/.

Bật chế độ nhà phát triển: Gạt công tắc Developer mode ở góc trên bên phải.

Load Extension: Nhấn nút Load unpacked và chọn thư mục chứa mã nguồn của bạn.

📖 Hướng dẫn sử dụng Mở Extension: Nhấn vào icon trên thanh công cụ.

Chọn chế độ:

Bấm "Snap & Translate": Kéo chuột chọn vùng văn bản cần dịch.

Bấm "Read QR": Chọn vùng chứa mã QR.

Kết quả: Bản dịch hoặc nội dung QR sẽ hiển thị ngay trong popup hoặc một thông báo thông minh trên màn hình.

🤝 Đóng góp Mọi ý đóng góp hoặc báo lỗi vui lòng mở một Issue hoặc tạo Pull Request. Mình rất hoan nghênh các nâng cấp về:

Tích hợp thêm các Local LLM mới.

Cải thiện UI/UX cho phần vùng chọn ảnh.

Made with ❤️ by Nguyễn Thịnh - Kyle

About

Chrome Extension for instant Snap-to-Translate (AI-powered) and QR reading.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors