zeldrisho
Senior Member
Pot (pot-desktop): app dịch + OCR, free và mã nguồn mở, cho cả Windows/macOS. Repo hiện có 19k star trên GitHub. Build trên Tauri.
Chức năng:
Nguồn dịch/OCR hỗ trợ: khá đầy đủ — Google, Bing... đến cả OpenAI/Gemini/Ollama...
Cài đặt: tải .exe/.dmg tương ứng ở Releases, hoặc:
Cơ bản:
Service - Translate:
Mặc định app để sẵn mấy service không phải AI (Google, Baidu...). Mình xóa hết, chỉ dùng AI service để dịch chất lượng hơn.
Nếu dùng Gemini (nên xài paid tier, free tier khá chậm):
Nếu dùng OpenAI-compatible (không nhất thiết phải OpenAI chính chủ, custom endpoint nào compatible cũng được):
Vài service có free tier: Vercel AI Gateway, Groq, OpenRouter, Cloudflare Workers AI, OpenCode Zen...
Ví dụ mình dùng Vercel AI Gateway:
Prompt list (có thể giữ mặc định, mình đổi lại cho gọn):
System:
User:
Request arguments (phần OpenAI): chỉ cần giữ lại {"temperature": 0.1} là đủ.
Chức năng:
- Bôi đen chữ, bấm phím tắt là dịch ngay.
- Có popup nhập tay để dịch nhanh, không cần copy paste.
- OCR: chụp màn hình để nhận diện + dịch chữ trong ảnh.
Nguồn dịch/OCR hỗ trợ: khá đầy đủ — Google, Bing... đến cả OpenAI/Gemini/Ollama...
Cài đặt: tải .exe/.dmg tương ứng ở Releases, hoặc:
- Windows: winget install Pylogmon.pot
- macOS: brew install --cask pot
- Linux: không khuyến khích, dính lỗi khá nhiều do deps outdated và giới hạn của Wayland.
Điểm mạnh
- Free, mã nguồn mở, đa nền tảng, không quảng cáo.
- Gọi được AI làm engine dịch (OpenAI-compatible bất kỳ, không nhất thiết phải là OpenAI chính chủ) → chất lượng dịch hơn hẳn engine truyền thống nếu chịu khó config.
- HTTP API local, dễ tích hợp với tool khác (screenshot riêng, phím tắt custom...).
- Hệ thống plugin mở rộng được service dịch/OCR/TTS/collection.
Điểm yếu
- Dev chính thức đã ngừng maintain Pot — trang chủ pot-app.com ghi rõ "Pot is no longer maintained, you can try Manggo", chuyển hẳn sang app mới tên Manggo (closed-source, có gói trả phí). Repo Pot coi như bị bỏ, deps và mấy config AI mặc định trong app đã cũ, phải tự chỉnh mới chạy ngon với model mới.
- App và cả trang web mặc định để tiếng Trung làm main, không có autodetect ngôn ngữ hệ thống — kể cả ở web docs. Đây là lý do nhiều người vào thử thấy toàn tiếng Trung rồi bỏ qua, không thử dùng.
- Docs chính thức tách ra site riêng (pot-app.com) nhưng không sync với README, nên đọc README (EN) trên GitHub là chuẩn nhất, đỡ bị lệch thông tin.
- Có vấn đề lên GitHub Issues search hơi cực, phần lớn bug report là tiếng Trung (một số issue/enhancement gần đây thì bằng tiếng Anh), nên hay phải dịch/đối chiếu mới hiểu người ta report gì.
- Font mặc định khá xấu.
- Trên Linux hay lỗi vặt do outdated depends.
Guide config (theo cách mình đang dùng)
Cơ bản:
- Target language: Vietnamese
- Language detection engine: chọn local (không cần gọi API ngoài)
- Tắt check update (app không còn dev nữa)
- Đổi font mặc định thành Segoe UI (Windows) / Helvetica (macOS) cho đỡ xấu
- Hotkey mình dùng: Alt+1 → Alt+4
Service - Translate:
Mặc định app để sẵn mấy service không phải AI (Google, Baidu...). Mình xóa hết, chỉ dùng AI service để dịch chất lượng hơn.
Nếu dùng Gemini (nên xài paid tier, free tier khá chậm):
- Tắt stream mode
- Request path: https://generativelanguage.googleapis.com/v1/models/gemini-2.5-flash-lite
- Lấy API key tại: Sign in - Google Accounts (https://aistudio.google.com/api-keys)
Nếu dùng OpenAI-compatible (không nhất thiết phải OpenAI chính chủ, custom endpoint nào compatible cũng được):
Vài service có free tier: Vercel AI Gateway, Groq, OpenRouter, Cloudflare Workers AI, OpenCode Zen...
Ví dụ mình dùng Vercel AI Gateway:
- Request path: https://ai-gateway.vercel.sh/v1/chat/completions
- Model: google/gemini-2.5-flash-lite (quen dùng model này từ hồi bên AI Studio, top tốn ít credit & latency thấp)
Prompt list (có thể giữ mặc định, mình đổi lại cho gọn):
System:
Mã:
You are a translation engine. Output ONLY the translation, no notes or quotes.
User:
Mã:
Translate into $to:
$text
Request arguments (phần OpenAI): chỉ cần giữ lại {"temperature": 0.1} là đủ.
Sửa lần cuối: