TransClip

https://github.com/Mizuha-hk/Tumagro_csWin

C#

画像から文字を抽出し、自動で翻訳。 その他便利ツールも。

緑獺 おがめ

parakoo

Mizuha

推しアイデア

クリップボードの変更を検知し、画像であれば文字抽出を行い、翻訳までをシームレスに行うことが可能!

作った背景

画像解析ができるネイティブアプリを作ってみたい!ということで始まりました。

推し技術

WinUI 3, Microsoft OCR

プロジェクト詳細

画像から簡単に文字抽出&翻訳が可能に!!

機能

  • 画像データからの文字の抽出
  • 英語と日本語の相互翻訳
  • QRコードの読み取り
  • メモ(おまけでマークダウン)
  • Webブラウザ内蔵

使用技術 & 技術構成図

  • WinUI 3  Windows10/11対応のUIフレームワーク。  アプリのUIを作成するために使用。
  • Microsoft OCR  Windows10/11に搭載されている光学式文字認識機能。  画像から文字を抽出するために使用。
  • Web View 2  Microsoft Edge(Chromium)をアプリに組み込んでWebコンテンツを表示できるようにするコントロール。  QRコードリーダーで読み込んだリンク先のページを表示するために使用。
  • ZXing.NET  バーコードをアプリ内で読み取るためのオープンソース・ライブラリを.Net Frameworkに移植したもの。  QRコードを読み取るために使用。
  • DeepL API  高精度機械翻訳であるDeepLをプログラムからアクセスできるようにしたWebAPI。  抽出した文字を翻訳するために使用。

image

こだわった点

 Windows標準搭載の機能を活用し、Windowsネイティブならではのアプリになるようにしました。

苦労した点

  • ZXing.NET  QRコードのデコード処理の情報が少なく、逆コンパイルしたコードをにらみながら開発する羽目になった。
  • UI担当が一人で、量が多かった。WinUI3は記事もあんまりなくて苦労した。

緑獺 おがめ

@ogame0522