Maslionok's picture
added posibility to select older multilingual spaces
014f622
|
Raw
History Blame Contribute Delete
1.65 kB

A newer version of the Gradio SDK is available: 6.21.0

Upgrade
metadata
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.faiss
  • all_metadata.jsonl
  • config.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_KEY
  • SE_SECRET_KEY
  • SE_HOST_URL

Optional environment overrides:

  • SPACE_ARTIFACT_S3_URI: exact artifact folder, for example s3://131-component-staging/multilingual-static-word-embeddings/stage-6/multilingual_dict_20260603_122323
  • SPACE_ARTIFACT_S3_PREFIX: prefix to scan for the newest multilingual_dict_* or multilingual_space_*.json
  • SPACE_DIR: local artifact folder, useful for local testing
  • ARTIFACT_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.