Discover and explore top open-source AI tools and projects—updated daily.
zstar1003AI PDF reader for translation and Q&A
Top 80.8% on SourcePulse
A free, open-source PDF reader designed to translate documents and enable large language model (LLM)-based Q&A on their content. It targets researchers, students, and professionals who frequently encounter documents in foreign languages, offering a streamlined workflow for comprehension and analysis without requiring complex setups for basic translation.
How It Works
The project leverages a document layout analysis model (DocLayout-YOLO) to detect text blocks within PDFs. It then employs configurable translation services (Bing, Google, Silicon, Ollama, custom) to convert specified languages (English, Chinese, Japanese, Korean, Traditional Chinese) into a target language, typically Chinese. For advanced interaction, an integrated QA engine, also configurable with services like Silicon or Ollama, allows users to ask questions directly about the PDF content, with responses generated based on the document's text.
Quick Start & Requirements
FreePDF_v5.1.0_Setup.exe from GitHub releases or Baidu Netdisk (pwd: 8888).FreePDF_v5.1.0_macOS.dmg from GitHub releases or run brew install freepdf.uv sync, then python main.py.Highlighted Details
Maintenance & Community
The project accepts contributions via standard GitHub pull requests. Users can report issues or provide feedback directly to the maintainer via WeChat (ID: zstar1003). An experimental dev branch exists for features like table translation.
Licensing & Compatibility
The provided README does not specify a software license. Compatibility for commercial use or linking within closed-source projects is undetermined without a license.
Limitations & Caveats
The tool does not support image-based PDFs (scanned documents) as it relies on text block replacement. Table translation is not supported in the main branch, though an experimental implementation exists in the dev branch. Translation quality with low-parameter LLMs may be inconsistent. Configuration UI issues may occur on certain display settings, requiring direct editing of the pdf2zh_config.json file.
2 weeks ago
Inactive
allenai