awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 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·5 vuesdictionaryapi.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.

Historique des stars

Graphique de l'historique des stars pour meetdeveloper/freedictionaryapiGraphique de l'historique des stars pour meetdeveloper/freedictionaryapi

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à FreeDictionaryAPI

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec FreeDictionaryAPI.
  • bewlybewly/bewlybewlyAvatar de BewlyBewly

    BewlyBewly/BewlyBewly

    8,819Voir sur 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
    Voir sur GitHub↗8,819
  • anarios/return-youtube-dislikeAvatar de Anarios

    Anarios/return-youtube-dislike

    13,627Voir sur 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
    Voir sur GitHub↗13,627
  • polymorphicshade/tubularAvatar de polymorphicshade

    polymorphicshade/Tubular

    2,931Voir sur 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
    Voir sur GitHub↗2,931
  • umlx5h/llplayerAvatar de umlx5h

    umlx5h/LLPlayer

    3,110Voir sur 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
    Voir sur GitHub↗3,110
Voir les 30 alternatives à FreeDictionaryAPI→

Questions fréquentes

Que fait meetdeveloper/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.

Quelles sont les fonctionnalités principales de meetdeveloper/freedictionaryapi ?

Les fonctionnalités principales de meetdeveloper/freedictionaryapi sont : REST API Interfaces, Linguistic Data APIs, Dictionary APIs, Dictionary Integrations, Contextual Word Lookups, Browser Extensions, Content Script Injection Architectures, REST APIs.

Quelles sont les alternatives open-source à meetdeveloper/freedictionaryapi ?

Les alternatives open-source à meetdeveloper/freedictionaryapi incluent : 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…