InfoWizard

streamlit_web_app

InfoWizard is a multifunctional app that provides users with access to various APIs that can help them perform tasks such as paraphrasing, generating random quotes, translating text, and encoding/decoding messages using Caesar Cipher. In addition, the app also includes a GPT-based Google search API that allows users to search the web using natural language queries.

Installation on Local Machine

To install InfoWizard, you will need to follow these steps:

Clone the repository to your local machine
Install the required dependencies using pip i.e pip install streamlit

Usage

Once the app is up and running, you can access its different functionalities by navigating to the appropriate page using the navigation bar at the left. App ScreenShot Here are some examples of how you can use the different features:

Paraphrasing: Enter a sentence or paragraph that you want to rephrase and click the "Paraphrase" button to generate a new version of the text.
Random Quote: Click the "Generate Quote" button to generate a random quote that you can use for inspiration or motivation.
Translator: Select the source and target languages, enter the text you want to translate, and click the "Translate" button to get a translated version of the text.
Caesar Cipher: Enter the text you want to encode/decode and the shift amount, and click the appropriate button to perform the operation.
GPT-based Google search: Enter a natural language query in the search bar and click the "Search" button to get search results from Google.

Features

InfoWizard comes with the following features:

Paraphrasing: Generate a new version of a sentence or paragraph using advanced NLP techniques.
Random Quote: Generate a random quote to inspire or motivate you.
Translator: Translate text from one language to another using state-of-the-art translation APIs.
Caesar Cipher: Encode or decode messages using the Caesar Cipher encryption method.
GPT-based Google search: Search the web using natural language queries powered by GPT-3.

APIs

InfoWizard uses the following APIs:

Paraphrasing: https://app.plaraphy.com/api/rewriter
Random Quote: https://api.quotable.io/random
Translator: https://text-translator2.p.rapidapi.com/translate
Caesar Cipher: Built-in Python code
GPT-based Google search: https://gpt-based-google-search.p.rapidapi.com/search