Açık kaynak · Tamamen çevrimdışı · Çok motorlu masaüstü OCR Open-source · Fully offline · Multi-engine desktop OCR
Ekrandaki, dosyalardaki ve videolardaki metni yakalayıp TXT / Markdown / PDF olarak dışa aktarır. Çıktı özellikle LLM / yapay zekâ analizine hazırdır. Telemetri yoktur, hesap gerekmez, internet gerekmez.
Capture text from screen, files and videos. Export as TXT / Markdown / PDF, ready for LLM / AI analysis. No telemetry, no account, no internet required.
Geliştirici / Developer: Mesut Demirci · Yapay zekâ desteği / AI assistance: Xiaomi MiMo Developers — MiMo-X Pro
| Paket / Package | Dosya / File |
|---|---|
| Kurulum (NSIS) | Mimo.OCR_0.7.5_x64-setup.exe |
| Kurulum (MSI) | Mimo.OCR_0.7.5_x64_en-US.msi |
| Taşınabilir / Portable | MimoOCR-portable-windows-x64-v0.7.5.zip |
Hepsi Releases sayfasında. / All on Releases.
- Eski Excel (.xls) desteği: Belge ve Toplu sekmeleri artık
.xls(BIFF) dosyalarını da okur (XLSX/XLS). - Hızlı XLSX okuyucu + donma düzeltmesi: Excel dosyaları artık akış
(streaming) tabanlı okuyucuyla saniyeler içinde çıkarılır. Sayfa boyutu tüm
sayfa olarak işaretlenmiş (
A1:XFD1048576) dosyalarda openpyxl'in saatlerce dönmesine yol açan hata giderildi (ör. 15 MB / 13 sayfa dosya ~2 sn). - Toplu işlem aşama günlüğü: İlerlemenin donmadığını gösteren canlı günlük — hangi dosya, hangi aşamada (metin çıkarılıyor / OCR / kaydediliyor) ve geçen süre; ≥20 MB dosyalar için "büyük dosya" uyarısı.
- Hash sonuçları penceresi: Doğrulama sonuçları küçük alan yerine modal pencerede gösterilir; kapatıldıktan sonra "Sonuçları göster" ile yeniden açılabilir.
- v0.7.4 özellikleri aynen korunuyor.
- Legacy Excel (.xls) support: Document and Batch tabs now read
.xls(BIFF) files too (XLSX/XLS). - Fast XLSX reader + hang fix: Excel files are now extracted in seconds by
a streaming reader. Fixed the bug where openpyxl spun for hours on files whose
sheet dimension is marked as the whole sheet (
A1:XFD1048576) — e.g. a 15 MB / 13-sheet file now takes ~2 s. - Batch stage log: live log showing which file is being processed and at which stage (extracting text / OCR / saving) with elapsed time; a "large file" warning for files ≥20 MB.
- Hash results window: verification results are shown in a modal window instead of a small area; after closing, reopen with "Show results".
- v0.7.4 features are preserved.
- Taşınabilir pencere: "Dosyaları yönet" penceresi başlık çubuğundan tutulup sürüklenebilir.
- "AI'ın okuyamadıkları" butonu: tek tıkla yalnızca agentların doğrudan
açamadığı formatları (PDF, Office, resim, arşiv…) seçer;
.md,.txt,.csv,.tsvgibi düz metinleri seçili bırakmaz. - Tüm formatlar listede: format listesi dosya listesindeki her uzantıyı
gösterir.
.tsv,.markdown,.jsonl,.ndjsondesteği eklendi. - UTF-8 BOM düzeltmesi: BOM'lu metin dosyalarında baştaki bozuk karakter temizlendi.
- Yeni sekme: Doğrulama (hash): dosya/klasör ekleyip MD5, SHA-1, SHA-256,
CRC32 özet kodlarını üretir; sonuç MD / CSV / TXT olarak kaydedilir.
"Aynı adlı farklı uzantıları yan yana getir" seçeneği
mesut.pdf ↔ mesut.mdeşler; Belge sekmesinde seçilen dosyanın SHA-256 + MD5'i anında görünür. - İki klasör karşılaştırma: A/B klasörlerindeki dosyalar ve hash'leri kıyaslanır (AYNI / FARKLI / SADECE A / SADECE B); aynı dosyanın hash'i farklıysa rapora UYARI notu eklenir.
- Dosyaları yönet penceresi: format panelinde Tümünü seç / Hiçbirini seçme, varsayılan olarak yalnız AI'ın okuyamadığı formatlar seçili; okunabilir metin formatı seçilirse uyarı notu çıkar. Dosya listesinde sağ tık → "Dosyanın bulunduğu klasöre git".
- v0.7.3'teki toplu dosya yönetimi ve "Dosya formatına göre kaydet" seçeneği aynen korunuyor.
- Movable window: the "Manage files" window can be dragged by its title bar.
- "Unreadable by AI" button: selects only formats agents cannot open
directly (PDF, Office, images, archives…), leaving plain text such as
.md,.txt,.csv,.tsvunchecked. - All formats listed: the format panel shows every extension in the file
list. Added
.tsv,.markdown,.jsonl,.ndjsonsupport. - UTF-8 BOM fix: the stray leading character in BOM'd text files is removed.
- New tab: Verify (hash): add files/folders and generate MD5, SHA-1, SHA-256,
CRC32 checksums; save the result as MD / CSV / TXT. The "compare same-name
different-extension files" option pairs
mesut.pdf ↔ mesut.md; the Document tab shows the selected file's SHA-256 + MD5 instantly. - Two-folder comparison: compares files and hashes across folders A/B (SAME / DIFFERENT / ONLY A / ONLY B); if a matching file has a different hash, a WARNING note is added to the report.
- Manage files window: format panel has Select all / Select none, defaults to only AI-unreadable formats, and shows a warning note when a readable text format is selected. Right-click a file → "Open containing folder".
- v0.7.3's batch file manager and "Save by file type" option are preserved.
- Dil düzeltmeleri: TR/EN değişiminde dosya listeleri, boş-alan yazıları ve ipuçları artık anında çevriliyor; 12 sabit metin sözlüğe bağlandı (overlay + kayıt penceresi dahil).
- Kalan her şey v0.7.0 ile aynı.
- Language fixes: file lists, empty-state texts and hints now switch instantly on TR/EN change; 12 hardcoded strings moved into the dictionary (incl. overlay + recorder windows).
- Everything else as in v0.7.0.
- Yeni sekme: Canlı OCR — ekrandan canlı kayıt alıp yazıları çıkarır: Bölge / Pencere / Tam ekran seç → Kaydı Başlat → Kaydı Durdur → CSV/TXT/MD/XLSX (video hattıyla aynı kare OCR + scroll tekrar eleme).
- Kayıt: gömülü ffmpeg (2fps), mini Durdur penceresi (sayaçlı), bölge kaydında
sadece-görsel
● RECçerçevesi, ses kaydı (dshow mikrofonlar) ve videoyu saklama seçeneği. - Tablo algısı: Tesseract TSV kelime kutularından gerçek sütunlar; geri kaydırmada bulanık tekrar eleme (tek hanesi farklı satırlar korunur).
- Kayıt sırasında ana pencere gizlenir; pencere listesi sekmeye girişte + 10 sn'de bir tazelenir.
- Motor seçim kutusu kısaltıldı (uzun exe yolu ipucunda).
- Kalan her şey v0.6.3 ile aynı.
- New tab: Live OCR — record region / window / fullscreen → Start → Stop → CSV/TXT/MD/XLSX (same frame-OCR + scroll-dedup pipeline as Video).
- Recording: embedded ffmpeg (2fps), mini Stop window with timer, view-only
● RECframe for region capture, optional audio (dshow mics) and video keeping. - Table detection from Tesseract TSV word boxes; fuzzy de-dup on scroll-back (rows with different IDs are never merged).
- Main window hides while recording; window list refreshes on tab open + every 10s.
- Engine picker shortened (full path moved to tooltip).
- Everything else as in v0.6.3.
- Toplu → Klasör Ekle: Dosya Ekle ile aynı listeye ekler; "Alt klasörleri de ara" kutusu (varsayılan açık) ile alt klasörler de taranır.
- Yeni formatlar:
sql, srt, vtt, ini, cfg, yaml, yml, toml, ps1, bat, cmd, sh(düz metin) +odt, ods, odp(LibreOffice) +epub. - Birleşik çıktı bölme: Kayıt=Birleştir iken Bölme seçimi — parça sayısına göre
(2–50, örn. 4/5/6) veya MB eşiğine göre (örn. 15/22/60) →
mimo-batch-part1…. TXT/MD ve PDF birleştirmede çalışır; Ayrı-ayrı kipi etkilenmez. - Kalan her şey v0.6.2 ile aynı.
- Batch → Add folder (merges into the same list; "Include subfolders" on by default).
- New formats: plain-text bundle (sql, srt, vtt, ini, cfg, yaml/yml, toml, ps1, bat, cmd, sh) + odt/ods/odp + epub.
- Split combined output by part count or MB threshold (
mimo-batch-part1…); txt/md + pdf. - Everything else as in v0.6.2.
- Katman silme:
Deletetuşu + sağ-tık Sil / Tümünü Sil. - Editör: Sağ üst ✕, gruplu araç çubuğu, varsayılan boş araç, kalem imleci, çerçeve kutucuğu (canlı kalınlık + bildirim), Ctrl+Z, canlı zemin önizleme, Orijinali Geri Yükle.
- Pencere X: Editör açıksa önce editör kapanır; editör açıkken yakalama engellenir ("Önce düzenleyiciyi kapatın.").
- Kalan her şey v0.6.1 ile aynı.
- Layer delete (key + menu), editor ✕, grouped toolbar, pen cursor, border checkbox, Ctrl+Z, live background, restore original, window-X/editor guards.
- Everything else as in v0.6.1.
- Kaynak katmanları: Tıkla-seç, sürükle-taşı, köşeden boyutlandır; numaralar yalnız seçilide.
- Tam ekran düzenleyici: Kırp, döndür, parlaklık/kontrast, yansıt, kalem/kutu/çerçeve, zemin rengi, geri al.
- Çoklu yeniden OCR: Sağ-tık motor seçimi tüm katmanları okuyup birleştirir.
- Pano yapıştırma:
Ctrl+Vveya sağ-tık Yapıştır ile panodaki resim kaynağa eklenir. - Tam çeviri (TR/EN): Durum satırları, motor adları, overlay, backend mesajları dahil.
- Kalan her şey v0.6.0 ile aynı.
- Source layers: click-select, drag-move, corner-resize; numbers on selected only.
- Fullscreen editor: crop, rotate, brightness/contrast, flip, pen/box/border, background, undo.
- Batch re-OCR: right-click engine reads all layers and combines.
- Clipboard paste:
Ctrl+Vor Paste adds the clipboard image. - Full TR/EN translation, incl. backend messages.
- Everything else as in v0.6.0.
- Web sekmesi (yeni): Bağlantıyı yapıştırın, tür otomatik saptanır — Google Tablosu → CSV / Excel (XLSX) / Markdown; Google Belgesi (Docs) → DOCX / ODT / TXT / PDF / Markdown; direkt dosya bağlantıları türe göre OCR/metin hattına girer. Editör sayfaları (ONLYOFFICE vb.) için net mesaj.
- Dinamik OCR dili: Dil listesi seçili motora göre dizilir — Tesseract'ta tur/eng/ara/chi_sim/chi_tra/jpn/kor (+tur+eng), Windows OCR'da sistem paketleri.
- Kalan her şey v0.5.5 ile aynı.
- New Web tab: paste a link, type auto-detected — Google Sheets → CSV / Excel (XLSX) / Markdown; Google Docs → DOCX / ODT / TXT / PDF / Markdown; direct file links route into OCR/text pipelines.
- Dynamic OCR languages: the list follows the active engine.
- Everything else as in v0.5.5.
- Çift monitör / HiDPI isabeti: Overlay sanal ekranı artık her yorumda tam kaplar (konum minimumu, boyut maksimumu — sağda boşluk yok); fare koordinatı pencerenin gerçek konumu + ölçeğinden fiziğe çevrilir, kesişim saf fiziksel uzayda yapılır. Tek monitör davranışı değişmez.
- Tepsi tek tık: Sol tık uygulamayı öne getirip doğrudan bölge yakalamayı başlatır.
- Kalan her şey v0.5.4 ile aynı.
- Dual-monitor / HiDPI accuracy: overlay covers the virtual screen under every interpretation (no right-side gap); cursor maps via live window geometry in pure physical space. Single-monitor behavior unchanged.
- Tray single-click opens the app straight into region capture.
- Everything else as in v0.5.4.
- Klasik arayüz: Yatay Yakala / Belge / Toplu / UDF / Video sekmeleri, motor seçici (Tesseract + Windows OCR), TR/EN, koyu + açık tema, başlıkta sürüm.
- Sürükle-bırak: Dosyaları sekmelere bırakın — Yakala'ya resim direkt OCR'lanır.
- Tepsi:
✕tepsiye gizler, tek-örnek koruması, "Tümünü Temizle". - Belge: Büyük belgelerde donma yok (görünüm sınırlı, tamamı kayda hazır) + Temizle.
- Sağ-tık: İmleçte menü — motorla yeniden OCR + resmi panoya kopyalama.
- Temiz yakalama: Seçim kutusu kareye sızmaz (gizlenme onayı + bekleme payı).
- Önizleme zoom: Fare tekerleğiyle yakınlaştırma, çift tık sıfırlama.
- UDF → PDF: Yapısal dönüştürücü + başlık kutucuğu + birleşik kipte aynı kalite.
- Tamamen çevrimdışı: Telemetri/güncelleyici yok; Tesseract + ffmpeg + Python gömülü.
- Classic tabbed UI, multi-engine, drag-drop, tray with hide + single instance + clear-all, artifact-free capture, preview zoom, structured UDF→PDF, fully offline with bundled runtimes.
- Video ffmpeg seçimi düzeltildi: Betik, gömülü
ffmpeg/ffprobe'u dosya olarak doğrulanmış mutlak yolla seçer (önce kurulum dizini, sonra PATH); göreli/bozuk eşleşmeler elenir.[ffmpeg]log satırı artık gerçek yolu gösterir. - Kalan her şey v0.5.2 ile aynı.
- Video ffmpeg resolution fixed: bundled
ffmpeg/ffprobeare picked by verified absolute path (install dir first, then PATH); relative/broken matches are rejected. - Everything else as in v0.5.2.
- Video sağlamlığı: Betik başlangıçta çözümlenen
ffmpeg/ffprobeyolunu ve sürümünü loglar; video yok/0-bayt ve çıktı klasörü sorunları net mesajla erken biter. - Zengin video hatası: Başarısızlıkta
returncode+ ffmpeg yolu + stderr gösterilir; stderr boşsa Defender/TEMP ipucu eklenir. Filtre seviyesiwarningyapıldı, sade filtreyle yedek deneme var. - stdin düzeltmesi: Pencereli uygulamadan doğan tüm alt süreçlerin (Python/Tesseract/ffmpeg/reg)
stdin'i kapalı — takılma/abort ihtimali kalktı. Video-log'a
[python]/[script]satırları eklendi. - Kalan her şey v0.5.1 ile aynı.
- Video robustness: resolved
ffmpeg/ffprobepaths + versions are logged; clear early errors. - Rich video errors: returncode + ffmpeg path + stderr (Defender/TEMP hint when empty); warning-level ffmpeg output; one simplified-filter retry.
- stdin fix: all child processes get null stdin. Everything else as in v0.5.1.
- Gömülü Python 3.12: Video/Toplu/UDF/PDF akışları artık kurulumla gelen Python ile çalışır (reportlab + pypdf + openpyxl dahil). Başka PC'de Python kurmanıza gerek yok.
- Store-sahte koruması:
WindowsAppsPython sahtesi bilerek atlanır; ne seçimde ne denetimde Store penceresi açılmaz. - Kalan her şey v0.5.0 ile aynı (klasik arayüz, çok motor, yapısal UDF→PDF, gömülü Tesseract + ffmpeg, tam offline).
- Embedded Python 3.12 (reportlab + pypdf + openpyxl): Video/Batch/UDF/PDF flows work out of the box. No Python install needed on other PCs.
- Store-stub guard: the
WindowsAppsfake Python is skipped everywhere. - Everything else as in v0.5.0.
- Klasik arayüz geri döndü: Yatay sekmeler Yakala / Belge / Toplu / UDF / Video, üstte motor seçici, 🇹🇷/🇺🇸 dil düğmeleri, koyu + açık tema.
- Çok motorlu: Gömülü Tesseract 5.4.0 + Windows OCR (sistem) — önizlemeye sağ tıkla başka motorla yeniden OCR.
- Yakala: Bölge seç (seçimde ana pencere gizlenir, bitince/iptalde geri gelir) · Tam ekran OCR · Önizlemede Ctrl ile çoklu alan.
- Belge: Görsel + PDF/DOCX/XLSX/PPTX/UDF (UYAP)/metin → tek görünümde metin.
- Toplu + UDF: Çoklu dosya (× ile tek tek silme), çıktı klasörü, TXT/Markdown/PDF (ayrı veya birleşik). UDF sekmesi
.udffiltreli toplu dönüştürür; PDF çıktısı dosya adını başlık yapar (kapatılabilir kutucuk). - UDF → yapısal PDF: Paragraf hizalama, kalın/italik/altı çizili ve tablolar korunur; birleşik PDF, ayrı PDF'lerin aynı kalitesinde birleştirilir.
- Video → CSV/TXT: Kaydırılan ekran kayıtlarından tablo/metin çıkarımı, canlı ilerleme.
- Kutudan çıkar: Tesseract runtime + tessdata + ffmpeg/ffprobe kurulumda gömülü. Ayrıca kurulum gerekmez.
- Sağlamlık: Açılış
%APPDATA%/mimo-ocr/startup.logdosyasına yazılır; ölümcül hata mesaj kutusuyla gösterilir.
- Classic UI is back: horizontal tabs Capture / Document / Batch / UDF / Video, engine picker in the header, 🇹🇷/🇺🇸 buttons, dark + light themes.
- Multi-engine: embedded Tesseract 5.4.0 + Windows OCR — right-click the preview to re-OCR with another engine.
- Capture: region select (main window hides during selection) · fullscreen OCR · Ctrl multi-area in overlay.
- Document: images + PDF/DOCX/XLSX/PPTX/UDF (UYAP)/text → single text view.
- Batch + UDF: multi-file (× per row), output folder, TXT/Markdown/PDF (separate or combined). The UDF tab batch-converts
.udf; PDF output uses the file name as title (toggleable). - Structured UDF → PDF: paragraph alignment, bold/italic/underline and tables preserved; combined PDFs are merged from the same quality as separate ones.
- Video → CSV/TXT with live progress.
- Batteries included: Tesseract runtime + tessdata + ffmpeg/ffprobe ship in the installer. No extra installs.
- Robustness: startup goes to
%APPDATA%/mimo-ocr/startup.log; fatal errors show a message box.
- Kısayol / Shortcut: Ctrl+Shift+X → bölge seç → OCR → sonuç otomatik panoda
- Sistem tepsisi / Tray: Bölge Yakala / Aç / Çıkış
- Monitör seçici (çoklu monitör), PSM 3/6/7/11, 1×/2×/3× ön işleme
- Dil:
tur,eng,tur+eng(+ indirilebilir modeller); arayüz: TR/EN - Kaydet: TXT/MD/JSON (yakala), TXT/MD/PDF (toplu/UDF), CSV/TXT(/MD) (video)
- Gizlilik / Privacy: 100% cihazda / on-device. Tek ağ kullanımı: isteğe bağlı dil modeli indirme (19 dil, SHA-256 doğrulamalı). / The only network use: optional language-model downloads.
| Mimo OCR | Text Grab | NormCap | Umi-OCR | Capture2Text | |
|---|---|---|---|---|---|
| Lisans / License | Apache-2.0 | MIT | GPLv3 | GPLv3 | GPL |
| Platform | Windows (kurulumlu); Linux/mac kaynaktan | Windows | Win / macOS / Linux | Windows | Windows |
| Motorlar / Engines | Tesseract (gömülü) + Windows OCR | Tesseract + Windows OCR | Tesseract | PaddleOCR (+rapid) | Tesseract |
| Kurulumla gelir / Bundled | Tesseract + ffmpeg + tessdata | Kısmen (sisteme dayanır) | Genelde sistem Tesseract'ı | Evet (ağır paket) | Evet |
| Tamamen çevrimdışı / Offline | Evet / Yes | Evet | Evet | Evet | Evet |
| Türkçe önceliği / TR-first | Evet (tur+eng gömülü) | Kısmi | Dil paketine bağlı | Kısmi (Çince ağırlıklı) | Kısmi |
| Çoklu alan (Ctrl) | Evet | Sınırlı | Temel | Evet | Hayır |
| Sağ-tık motor değiştirme | Evet | Hayır | Hayır | Hayır | Hayır |
| Toplu + LLM çıktısı (TXT/MD) | Evet | Zayıf | Hayır | Evet | Hayır |
| PDF çıktısı | Evet | Hayır | Hayır | Evet | Hayır |
| UDF (UYAP) + yapısal PDF | Evet | Hayır | Hayır | Hayır | Hayır |
| Video → CSV/TXT | Evet | Hayır | Hayır | Hayır | Hayır |
| Taşınabilir / Portable | Evet (ZIP) | Evet | Kısmi | Evet | Evet |
Mimo OCR farkı: rakiplerin güçlü yanlarını (Text Grab motor çeşitliliği, NormCap yerelliği, Umi-OCR toplu çıktı) tek çatıda toplar; üzerine UYAP UDF desteği, video → tablo ve LLM'e hazır toplu çıktı ekler. In short: the strengths of the alternatives in one app, plus UYAP UDF support, video → table, and LLM-ready batch output.
NSIS: Mimo.OCR_0.7.5_x64-setup.exe — çift tıkla, kur, aç. / Double-click, install, open.
MSI: Mimo.OCR_0.7.5_x64_en-US.msi — kurumsal dağıtım / enterprise deployment.
Portable: ZIP'i aç, mimo-ocr.exe çalıştır. Yanında tessdata/, tesseract-runtime/, ffmpeg/, models.json, scripts/ gelir. / Unzip, run mimo-ocr.exe.
Not / Note: Video sekmesi kurulumla gelen Python'u kullanır (gerekirse
MIMO_PYTHONile başka yol verilebilir). Toplu Office/PDF için ek kuruluma gerek yoktur (reportlab/pypdf/openpyxl gömülü). / The Video tab uses the bundled Python (MIMO_PYTHONoverrides). No extra installs needed.
npm install
npm run tauri dev # arayüz + debug exe (devUrl: localhost:1420)Test / Tests:
cargo test --manifest-path src-tauri/Cargo.toml --lib # TSV + TR OCR + Windows OCR + tessdata
python -m py_compile scripts/*.pyRelease:
npm run tauri build # MSI + NSIS → src-tauri/target/release/bundleResmî Linux paketi henüz yok; kaynaktan derleyin. / No official Linux package yet; build from source. Windows OCR motoru Windows'a özeldir (Linux'ta gizlenir); gömülü runtime/ffmpeg Windows içindir — Linux'ta sistem
tesseract+ffmpeg+python3kullanılır. / Windows OCR is Windows-only; on Linux the systemtesseract+ffmpeg+python3are used.
sudo apt update
sudo apt install -y build-essential curl wget file pkg-config \
libssl-dev libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev \
libwebkit2gtk-4.1-dev libjavascriptcoregtk-4.1-dev \
tesseract-ocr tesseract-ocr-tur tesseract-ocr-eng \
ffmpeg python3 python3-pip
pip3 install --user pypdf python-docx openpyxl reportlab pillow
curl -fsSL https://rustup.rs | sh # Rust stable
# Node.js 20+: https://nodejs.org
export MIMO_TESSDATA=/usr/share/tesseract-ocr/5/tessdata # dağıtımınıza göre ayarlayın
npm install
npm run tauri build
# Çıktı: src-tauri/target/release/bundle/deb|appimageNotlar / Notes:
- Wayland: ekran yakalama için XDG Desktop Portal gerekir; X11 daha öngörülebilir. / Screen capture needs XDG Desktop Portal; X11 is more predictable.
- Ctrl+Shift+X kısayolu masaüstüne göre değişir. / The global shortcut varies by desktop.
tessdatabulunamazsaMIMO_TESSDATAile yol gösterin. / PointMIMO_TESSDATAat your tessdata.
xcode-select --install
curl -fsSL https://rustup.rs | sh # Rust stable
brew install node tesseract tesseract-lang ffmpeg python
pip3 install pypdf python-docx openpyxl reportlab pillow
export MIMO_TESSDATA=$(brew --prefix)/share/tessdata
npm install
npm run tauri build
# Çıktı: src-tauri/target/release/bundle/dmgNotlar / Notes:
- Dağıtım için Apple Developer imza + noter gerekir (bu derleme imzasızdır). / Distribution needs Apple signing + notarization.
- İlk çalıştırmada Ekran Kaydı izni verin: Sistem Ayarları → Gizlilik → Ekran Kaydı. / Grant Screen Recording permission on first run.
- Apple Silicon (M1+): native derlenir; Intel: Rosetta 2 ile çalışır. / Native on Apple Silicon.
src/ Vite + TS ön yüz (sekmeler, i18n TR/EN, tema)
src-tauri/src/ Tauri 2 kabuk: lib.rs, commands.rs, batch.rs, video.rs,
engine.rs (Tesseract), engine_winocr.rs, capture.rs,
models.rs (19 dil), startup_log.rs
scripts/ batch_extract.py (PDF/DOCX/XLSX/PPTX/UDF/metin)
text_to_pdf.py · udf_to_pdf.py (yapısal) · merge_pdfs.py
video_extract.py (ffmpeg + Tesseract)
assets/tesseract-runtime Tesseract 5.4.0 (Windows, kuruluma gömülü)
assets/ffmpeg ffmpeg 9.0.2 + ffprobe (kuruluma gömülü)
assets/python Python 3.12 + reportlab/pypdf/openpyxl (kuruluma gömülü)
tessdata/ tur + eng + osd (+ configs)
Ortak sonuç modeli: tüm motorlar OcrDocument üretir; arayüz motora bağlanmaz.
All engines produce OcrDocument; the UI never depends on an engine.
- v0.3.0 — model yöneticisi, çoklu monitör, güven skoru
- v0.4.0 — Video → CSV/TXT
- v0.4.1 — gömülü Tesseract, dayanıklı açılış
- v0.4.2 — açılış crash düzeltmesi, gömülü ffmpeg, startup.log
- v0.5.0 — klasik arayüz, 3 yakalama modu, çok motor, Belge/Toplu/UDF, PDF çıktısı
- v0.6.0 — Web sekmesi (Google Sheets → CSV/XLSX/MD), dinamik motor dilleri
- macOS/Linux resmî paketleri
-
ort+ PaddleOCR "Yüksek Doğruluk" motoru - Aranabilir PDF (görüntü + gizli metin katmanı)
Apache License 2.0 — bkz. / see LICENSE. Üçüncü taraf bildirimleri / Third-party notices: THIRD_PARTY_NOTICES.md (Tesseract Apache-2.0 · FFmpeg GPLv3 · dil verileri / language data).
| Geliştirici / Developer | Mesut Demirci |
| GitHub | github.com/mesutde/MimoOcr |
| Yapay zekâ / AI | Xiaomi MiMo Developers — MiMo-X Pro |
Mimo OCR — ekrandaki metin, anında sizin; analiz için hazır. / Text on screen, instantly yours — ready to analyze.