Skip to content

Settings

Click the gear icon in the top-right corner of the ClueLens lookup panel, popup, or side panel to open the settings page. Since 0.2.0, the page is organized into six sidebar sections: General, Appearance, Audio, Dictionaries, Vocabulary, and About.

General

Interface language

Controls the UI language of ClueLens.

  • auto (default): follow the browser language
  • Manual options: Chinese, English, Japanese

Language detection

When enabled, ClueLens detects the language of the selected or entered text and only queries matching sources.

For example, if the input is Chinese, English-only sources such as DictionaryAPI or Urban Dictionary are skipped automatically.

Supported detection languages are Chinese, Japanese, Korean, English, French, Spanish, and German.

When enabled, selecting text on a page triggers lookup immediately without clicking the floating icon.

Translation target language

Sets the target language used by translator sources such as Google Translate, Bing Translate, Caiyun, and DeepLx.

  • auto (default): detect automatically and translate into the browser language
  • Or choose a specific language manually

Appearance

Theme colors

ClueLens uses Material Design 3 dynamic color generation. In this section you can tune:

  • Theme seed color as the starting point for the palette
  • Hue to rotate the main color quickly
  • Chroma to control saturation
  • Tone to control brightness

Dark mode

Switch between light and dark themes while keeping the generated palette in sync.

Custom fonts

The appearance page also lets you:

  • Choose a preset font or enter a Google Fonts family name
  • Switch the CDN provider between Google Fonts and the SJTU mirror
  • Preview the font before applying it to the lookup panel, popup, and side panel

Audio

Auto preload audio

When enabled, audio files are loaded in the background as soon as search results arrive.

Auto play

When enabled, pronunciation playback starts automatically after results are loaded.

TTS service

When auto play is enabled, you can choose the speech engine used for pronunciation:

  • Web Speech API: built into the browser and available offline
  • Lingva: online service with more natural voices

Dictionary management

Manage all 18 data sources in the Dictionaries section.

Enable, disable, and add

Every enabled source has a toggle. Disabled sources are skipped during lookup. If you want to bring more sources into the active list, use Add Dictionary to open the full catalog and turn them on.

Reorder

Drag enabled source rows to change the display order. Sources near the top appear earlier in the results panel.

Language badges

Each source row shows language badges such as All languages, English, English <-> Japanese, or English -> multiple targets. These badges make it easier to see what will participate when language detection is on.

Per-source configuration

Some sources expose extra options through a dedicated configuration dialog.

SourceConfigurable fields
CaiyunCustom API token
DeepLxEndpoint type, API endpoint, API key
OpenAIBase URL, API key, model name, system prompt
WiktionaryDisplay language
OMWSearch language, fallback language, max senses
Cambridge DictionaryBilingual language pair

Vocabulary

Open the Vocabulary section to review and manage saved words.

Each record includes:

  • The word itself
  • The source dictionary
  • The saved time

You can also search saved words, reopen a lookup by clicking the word, rerun a search inside a specific source by clicking its icon, export JSON / CSV, and clear the full list.

About

Version info

The about section shows the current extension version and project identity.

Backup and restore

ClueLens can export the full configuration as a JSON file.

Export

Click Export JSON in the about section to download a backup file containing:

  • General, appearance, and audio settings
  • Enabled sources and ordering
  • Theme and font settings
  • Vocabulary
  • Backup-capable per-source configuration such as Caiyun, DeepLx, OpenAI, Wiktionary, and OMW

Import

Click Import JSON and choose a previously exported JSON file to restore everything.

Note

Importing settings overwrites the current configuration. Export a backup first if you need to keep the current state.

Next