A newer version of the Gradio SDK is available: 6.21.0
title: Multilingual Dictionary Explorer
sdk: gradio
app_file: app.py
pinned: false
Multilingual Dictionary Explorer
This Space is a Gradio UI for the same lookup logic as
query_multilingual_space.py: enter a source language and query word, then get
translations to all other languages using FAISS, CSLS, and optional
bidirectional consistency.
Required artifact files:
aligned_all.faissall_metadata.jsonlconfig.json
The app does not use aligned_all.vec.
Runtime configuration
By default, the app scans the stage 6 prefix, downloads the newest artifact
folder that contains config.json, and selects it in the UI:
s3://131-component-staging/multilingual-static-word-embeddings/stage-6/
Older artifact folders found under the same prefix are available from the Dictionary artifact dropdown. Switching artifacts reloads the aligned space and updates the displayed load time.
Set these Hugging Face Space secrets for S3-compatible storage:
SE_ACCESS_KEYSE_SECRET_KEYSE_HOST_URL
Optional environment overrides:
SPACE_ARTIFACT_S3_URI: exact artifact folder, for examples3://131-component-staging/multilingual-static-word-embeddings/stage-6/multilingual_dict_20260603_122323SPACE_ARTIFACT_S3_PREFIX: prefix to scan for the newestmultilingual_dict_*ormultilingual_space_*.jsonSPACE_DIR: local artifact folder, useful for local testingARTIFACT_CACHE_DIR: local cache directory, default/tmp/multilingual_space_artifacts
Defaults for top_k, min_score, csls_k, candidate_retrieval_k,
csls_prefetch_k, and bidirectional consistency are read from config.json.