Skip to content

Vverity/InpaintTranslator-Edge-Chrome

Repository files navigation

InpaintTranslator

浏览器插件:自动识别图片上的外语文字,擦除原文并重绘译文。

快速使用

  1. 启动本地服务

    pip install -r requirements.txt
    python ocr_server.py   # 运行在 http://localhost:8000
  2. 安装插件

    • 打开 edge://extensions(或 chrome://extensions
    • 开启“开发者模式” → “加载解压缩的扩展” → 选择本目录
  3. 配置:点击插件图标,设置服务地址 http://localhost:8000 和目标语言

  4. 使用:鼠标悬停图片 → 点击蓝色圆点 → 自动翻译并替换原图(再次点击可切回)

主要特性

  • 本地 OCR(PaddleOCR)+ 本地翻译(Ollama)
  • 智能擦除原文 + 原位重绘译文
  • 支持国漫/日漫阅读顺序
  • 全局快捷键 Alt+A

文件结构

├── content.js / background.js   # 插件脚本
├── ocr_server.py                # OCR+渲染服务
├── popup.html / popup.js        # 设置页
└── manifest.json                # 插件配置

依赖

  • Python:paddleocr, fastapi, opencv-python, pillow
  • 外部工具:Ollama(需提前安装并下载模型)

MIT

About

自用插件

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors