awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
meetDeveloper avatar

meetDeveloper/freeDictionaryAPI

0
View on GitHub↗
3,367 stars·322 forks·JavaScript·gpl-3.0·18 viewsdictionaryapi.dev↗

FreeDictionaryAPI

This project provides an English dictionary REST API and a corresponding web browser extension. It serves as a programmatic interface for retrieving linguistic data, including word definitions, phonetic transcriptions, parts of speech, and synonyms via HTTP requests.

The browser extension implements in-browser word lookup by injecting content scripts that listen for double-click events. When a user selects text, the tool renders a DOM-based overlay to display the word's meaning in a pop-up bubble at the cursor position.

The system utilizes asynchronous network fetching and external API proxying to relay structured JSON responses from a third-party dictionary service. These capabilities support digital reading assistance and language learning tools by providing real-time vocabulary data.

Features

  • REST API Interfaces - Exposes dictionary data through a server-side RESTful API using standard HTTP methods and JSON.
  • Linguistic Data APIs - Provides a programmatic interface for accessing English linguistic data and dictionary meanings.
  • Dictionary APIs - Provides a programmatic interface to fetch word definitions, phonetics, and synonyms via network requests.
  • Dictionary Integrations - Integrates English word definitions and phonetic transcriptions into applications via network requests.
  • Contextual Word Lookups - Displays a word's definition in a pop-up bubble when text is double-clicked in the browser.
  • Browser Extensions - Implements a browser extension that provides real-time word definitions via a pop-up UI.
  • Content Script Injection Architectures - Uses content scripts to inject JavaScript and listen for double-click events on web pages.
  • REST APIs - Functions as a REST API for retrieving English word definitions, phonetics, and synonyms.
  • Asynchronous Data Fetching - Implements non-blocking requests to retrieve dictionary data without freezing the user interface.
  • Reading Assistants - Provides instant definitions to help readers understand unfamiliar vocabulary in real time.
  • Foreign Language Learning - Supports language acquisition by providing synonyms and parts of speech for English words.
  • Floating UI Overlays - Renders a floating DOM element to display word definitions at the cursor position.
  • Third-Party API Integrations - Proxies requests to a third-party dictionary service and relays structured JSON responses.

Star history

Star history chart for meetdeveloper/freedictionaryapiStar history chart for meetdeveloper/freedictionaryapi

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to FreeDictionaryAPI

Similar open-source projects, ranked by how many features they share with FreeDictionaryAPI.
  • bewlybewly/bewlybewlyBewlyBewly avatar

    BewlyBewly/BewlyBewly

    8,819View on GitHub↗

    BewlyBewly is a browser extension that customizes the Bilibili homepage, modifying its layout and appearance to deliver a personalized browsing experience without altering the core functionality of the site. It functions as a frontend customization utility, injecting custom CSS and scripts directly into the page context to override default styles and dynamically reapply changes as content loads. The extension is built as a Manifest V3 Chrome extension, using a content script injection system and a DOM mutation observer to ensure customizations persist even as the page updates. It includes a u

    Vuebilibilibrowser-extensionchrome-extension
    View on GitHub↗8,819
  • anarios/return-youtube-dislikeAnarios avatar

    Anarios/return-youtube-dislike

    13,627View on GitHub↗

    This project is a browser extension and metadata tool designed to restore the visibility of dislike counts on YouTube videos. It functions as a client-side video enhancer that modifies the web interface to display engagement statistics that are otherwise hidden. The tool restores these metrics by combining archived data and user votes with statistical extrapolations. This data is retrieved via a public API using unique video identifiers to help users evaluate video content and identify low-quality or misleading videos. The extension utilizes content scripts and client-side patching to inject

    JavaScriptchrome-extensiondislikedislike-button
    View on GitHub↗13,627
  • polymorphicshade/tubularpolymorphicshade avatar

    polymorphicshade/Tubular

    2,931View on GitHub↗

    Tubular is a browser extension designed to enhance the YouTube video playback experience. It functions by restoring missing metadata and automating the removal of unwanted content from videos. The project integrates a sponsor blocker that automatically skips sponsored segments using a crowdsourced database of timestamps. Additionally, it includes a dislike restorer that retrieves and displays original dislike counts via third-party data archives.

    Java
    View on GitHub↗2,931
  • umlx5h/llplayerumlx5h avatar

    umlx5h/LLPlayer

    3,110View on GitHub↗

    LLPlayer is a language learning media player and AI subtitle generator that integrates large language models for real-time audio transcription and translation. It functions as an LLM-integrated video player and SRT transcription tool, utilizing local or remote AI models to generate text subtitles from audio and video streams. The project distinguishes itself through a contextual translation workflow that sends preceding subtitle lines to language models to maintain conversational flow and sentence structure. It also includes an optical character recognition system to convert bitmap-based subt

    C#asrcsharpflyleaf
    View on GitHub↗3,110
See all 30 alternatives to FreeDictionaryAPI→

Frequently asked questions

What does meetdeveloper/freedictionaryapi do?

This project provides an English dictionary REST API and a corresponding web browser extension. It serves as a programmatic interface for retrieving linguistic data, including word definitions, phonetic transcriptions, parts of speech, and synonyms via HTTP requests.

What are the main features of meetdeveloper/freedictionaryapi?

The main features of meetdeveloper/freedictionaryapi are: REST API Interfaces, Linguistic Data APIs, Dictionary APIs, Dictionary Integrations, Contextual Word Lookups, Browser Extensions, Content Script Injection Architectures, REST APIs.

What are some open-source alternatives to meetdeveloper/freedictionaryapi?

Open-source alternatives to meetdeveloper/freedictionaryapi include: bewlybewly/bewlybewly — BewlyBewly is a browser extension that customizes the Bilibili homepage, modifying its layout and appearance to… anarios/return-youtube-dislike — This project is a browser extension and metadata tool designed to restore the visibility of dislike counts on YouTube… polymorphicshade/tubular — Tubular is a browser extension designed to enhance the YouTube video playback experience. It functions by restoring… umlx5h/llplayer — LLPlayer is a language learning media player and AI subtitle generator that integrates large language models for… linkwarden/linkwarden — Linkwarden is a self-hosted bookmark manager and web archiving platform designed to preserve permanent copies of… serversideup/financial-freedom — Financial Freedom is an open-source, self-hosted personal finance platform designed for tracking budgets, managing…