Custom
Custom source allows you to integrate almost any website into Definer.
Think of it as creating your own personalized reference tool that connects Definer to any website you find useful. Whether you need specialized technical dictionaries, niche translation services, or subject-specific references, the Custom source can handle it all.
Usage
Setting up the Custom source is straightforward and only needs to be done once. After configuration, it works just like any built-in Definer source:
- Configure the source URL (one-time setup)
- Select or type a word/phrase you want to look up
- View your custom content directly in Definer's results
Configuration
To set up or modify your Custom source settings, go to:
Options → Sources → Custom → Settings.
URL
Definer displays your chosen website in what's called an iframe (think of it as a "window" to another website). The URL field determines which website Definer will load in its results window.
Simply enter the website address you want to use as your data source and use {{str}}
to represent your search term in the URL.
How to find the right URL
- Visit the website you want to use as a source
- Search for a word or phrase using the website's own search function
- Copy the URL from the address bar into the Custom source settings
- Replace the search term with
{{str}}
in the URL
The URL field supports the Liquid Template Language for advanced customization, but in most simple cases you'll only need the {{str}}
variable.
CSS
CSS, short for Cascading Style Sheets, is what styles webpages. It allows you to customize how your target website appears in Definer's popup. Since you'll be viewing content in a small popup window, CSS helps ensure only the most relevant information is visible.
Why use CSS?
With CSS, you can:
- Make content more compact to fit better in the popup
- Remove cookie modals, navigation menus, and other distracting elements
- Adjust font sizes and colors for improved readability
- Match the website's appearance to Definer's color scheme
NOTE
Style changes only affect how the website appears in Definer's popup, not the actual website.
CSS Newbie?
No problem! The CSS field is completely optional. You have several options:
- Leave it empty to display the website as-is
- Learn basic CSS (it's easier than you might think!)
- Browse existing examples for inspiration
Examples
See some ready-to-use setups can help you get started and illustrate what's possible with this feature.
- Bing Translator
- Yandex Translate
- DeepL Translate
- Wiktionary.org monolingual dictionary
- OneLook.com English dictionary and thesaurus
- Merriam-Webster English dictionary
- Cambridge English dictionary
- Duden.de German monolingual dictionary
- DWDS German monolingual dictionary
- CNRTL.fr French monolingual dictionary
- Grand dictionnaire terminologique (GDT) French dictionary
- Open Russian dictionary
- Multitran Russian-English dictionary
- WooordHunt Russian-English dictionary
- Goroh.pp.ua Ukrainian-English dictionary
- Vertalen.nu Dutch-English dictionary
- Ordbokene.no Norwegian dictionary for Bokmål and Nynorsk
- The Norwegian Academic Dictionary NAOB.no
- Pravidla.cz Czech monolingual dictionary
- Focloir.ie Irish monolingual dictionary
- LearnGaelic.scot Scottish Gaelic dictionary
- Latin-English dictionary
- Tuja Vortaro Esperanto dictionary
- Takoboto.jp Japanese dictionary
- JPDB Japanese dictionary
- Naver Korean-English dictionary
- Pealim.com Hebrew dictionary
- Cantonese.org Cantonese-English dictionary
- Startpage.com search engine
- Google Sheets personal dictionary
- TV Tropes
- Softcatalà Catalan monolingual dictionary
Troubleshooting
Cookies on Firefox
If you're experiencing issues with the Custom source in Firefox, it may be due to the browser's Enhanced Tracking Protection setting. This feature blocks third-party cookies, which many integrated websites need to function properly.
To fix this problem, follow this troubleshooting guide for Firefox. It explains how to disable or adjust Enhanced Tracking Protection so that your websites function as expected when viewed through the Custom source.