microsoft / PowerToys

Windows system utilities to maximize productivity
MIT License
111.74k stars 6.58k forks source link

Manage Text Extractor languages via Powertoys settings #22547

Open Church-17 opened 1 year ago

Church-17 commented 1 year ago

Description of the new feature / enhancement

On the Text Extractor settings page, it may be useful to be able to manage installed OCR packages. I imagine a list of installed languages, each with the button to remove that language, and a button for install another language from a list of supported languages

Scenario when this would be used?

Instead of managing OCR packages installed via Powershell, manage them from some menus in Powertoys settings

Supporting information

The OCR Packages can be managed only via Powershell, searching the commands in Microsoft Docs, without a friendly menu where select the language you want to install. Having this kind of menu may be useful

TheJoeFin commented 1 year ago

OCR Languages can be managed through the Windows Settings as well. I do not know if there is a plan to move this functionality into the PowerToys settings or not.

hong620 commented 1 year ago

OCR Languages can be managed through the Windows Settings as well. I do not know if there is a plan to move this functionality into the PowerToys settings or not.

got a little question about that, as far as i known, OCR package command from Poweshell only download OCR related packages that need from Text Extractor. and each Windows Language Packs are got Windows Translated Asset + IME and charactor related tools + TTS and STT kind Speach related pack + OCR Data Package at once.

if PowerToy Considering the UI to 'Download OCR supported language packs', then it should be install all of them in language same as windows setting menu for avoid 'potential issue from only install OCR pack'? or just Install OCR pack only fine, without any issue to function?

TheJoeFin commented 1 year ago

I am assuming the UI in PowerToys would be executing the PowerShell commands to do the installation and management.