An open API service indexing awesome lists of open source software.

https://github.com/wojtekb30/helper-widget

A Python desktop widget which supports Wolfram Alpha and language translator. Ask it anything!
https://github.com/wojtekb30/helper-widget

python3 translation widget wolfram-alpha

Last synced: about 1 month ago
JSON representation

A Python desktop widget which supports Wolfram Alpha and language translator. Ask it anything!

Awesome Lists containing this project

README

        

# Helper widget
A desktop widget written in Python which supports Wolfram Alpha and language translator. Ask it anything!

Download and what to do before the first launch:

Download the Python file, install needed libraries via pip, before first launch paste Wolfram Alpha API key in the first line. There is also a line which, as comment says, can be deleted to disable always-on-top.

![image](https://user-images.githubusercontent.com/112283903/216394050-702dfd80-1d46-42ed-952f-d7753985101f.png)

Wolfram Alpha API website: https://products.wolframalpha.com/simple-api/documentation

After pasting the valid API key, just run the Python script and use the program. You can make it an executable with PyInstaller.

How to use the program?

Wolfram Alpha:

On top there is a text input field. Let's call it the question field. You can type the text for Wolfram Alpha into it.
Underneath there are two buttons. Click "Send to Wolfram" button to send the text from the question field to the service. The answer will then appear in the big text field down.

Translator:

Type or paste the text to translate into the big text field down (the one in which Wolfram Alpha's answers appear). In the question field (the text input on top) type source and destination language, separate them with "-" (for example pl-en, es-japanese, auto-en [in these examples: pl-en will translate from Polish to English, es-japanese from Spanish to Japanese and auto-en will translate from auto-detected language to English]). Then press the "Translate" button.

Screenshots (Windows 10):

![image](https://user-images.githubusercontent.com/112283903/216394719-e996dfd4-0c3b-48c9-b16c-bb67e46396ef.png)
![image](https://user-images.githubusercontent.com/112283903/216394926-5f804514-e1f1-45a4-805b-49eb231f4aa2.png)

![image](https://user-images.githubusercontent.com/112283903/216395075-8d7a0773-ae48-4388-966b-7168b6bd4831.png)
![image](https://user-images.githubusercontent.com/112283903/216395146-c5ca58a3-1125-4684-8597-d4d1167ded3e.png)

Screenshots (Linux Ubuntu Mate):

![image](https://user-images.githubusercontent.com/112283903/216431866-c3bfcc54-cd3c-41ca-b952-d6db33ca02c0.png)

![image](https://user-images.githubusercontent.com/112283903/216432076-a7bfa6b3-837e-4ac0-9eb0-aa46346abf27.png)
![image](https://user-images.githubusercontent.com/112283903/216432166-c94a07d1-1921-4afd-b5f2-b9fb7d28e8bd.png)