Coder Social home page Coder Social logo

grammarly's Introduction

title emoji colorFrom colorTo sdk sdk_version app_file pinned license
Grammarly
๐Ÿจ
indigo
red
gradio
4.1.1
app.py
false
mit

Grammarly Project

Overview

This project is an advanced English grammar correction and practice tool built using OpenAI's language models. It is designed to help users enhance their English skills by providing text correction, detailed explanations, and interactive grammar practice.

Features

  • Text Correction: Input text for review and correction. The system returns the corrected text, an overall score, and a detailed explanation of the corrections.
  • Contextual Analysis: Add context to your text for more accurate and tailored corrections.
  • Sentence-by-Sentence Analysis: Breakdown of each sentence in the input text, including reviews, comments, and individual scores.
  • Practice Sessions: Interactive sessions for practicing grammar by correcting sentences with similar issues.
  • Audio Output: Convert corrected text to speech, aiding in pronunciation and listening skills.

Getting Started

  1. Install Dependencies: Ensure Python is installed and install required packages like gradio, pandas, openai, etc.
  2. API Key Configuration: Set up your OpenAI API key in the application.
  3. Launch Application: Run the Python script to start the Gradio interface.
  4. Use the Tool: Input your text and context for analysis and correction.

Usage

  • Text Input: Enter the text you want corrected in the 'Input Text' tab.
  • Context Input: Provide the context for your text in the 'Context' tab.
  • Review and Feedback: Post submission, the system provides the corrected version, explanation, score, and a detailed breakdown per sentence.
  • Interactive Practice: Select a sentence and start a practice session to correct a similar sentence with grammar issues.

Demo

https://tmarafon2-grammarly.hf.space

Additional Features

  • Text to Voice: Hear how the corrected text sounds by converting it to speech.
  • API Key Update: Update the OpenAI API key directly through the interface.

License

This project is released under the MIT License.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.