Collaborative Multilingual Search and Discovery Systems
The Carpentries alpha Stage
A full draft exists and is being piloted by the original developers. Gaps or inconsistencies may still be present.About this Lesson
Guides users through creating a lightweight, open-source search and discovery system for multilingual research materials using the Google Sheets API and JavaScript. Addresses challenges in making research collections publicly available and ethically represented. It also helps you to design a plan to promote your project and prompt participation and collaboration.
Learning Objectives
- Understand how description standards ensure ethical representation of data and multilingual access.
- Create a JavaScript-based website search system retrieving data from Google Sheets.
- Develop a plan to promote your project and encourage participation and collaboration in multilingual and culturally diverse contexts.
Keywords
Help Improve this Curriculum
This lesson is currently in the alpha phase. The authors are currently piloting this draft. You can help by reviewing the materials and reporting any bugs or areas for improvement.
For more on how to run a pilot, visit The Carpentries Handbook.
- Duration: 3h 00m
- Level: Intermediate
- License: CC-BY 4.0
APA Format:
BibTeX:
Show BibTeX
@misc{collaborative_multilingual_search_and_discovery_systems_2026,
author = {Eric Silberberg and Jesus Alonso-Regalado and Cate Kellett},
title = {Collaborative Multilingual Search and Discovery Systems},
year = {2026},
publisher = {UCLA IMLS Open Science},
url = {https://ucla-imls-open-sci.info/lessons/collaborative-multilingual-search-and-discovery-systems}
} - Last updated: May 2026
- Contributors: 4 people
- Bookmarked: 2 times on GitHub
- Open discussions: 3
What does this mean?
These signals come from the lesson's GitHub repository — the place where authors store and update the curriculum. Last updated tells you when the lesson materials were most recently changed. Contributors counts how many people have worked on it. Open discussions are questions, bug reports, or improvement suggestions that haven't been resolved yet — a higher number can mean active community interest or areas the lesson is still refining. Together they give a sense of whether the lesson is actively maintained.
Updated weekly from GitHub.
Authors
Eric Silberberg
Librarian for Instructional Design and Education, Queens College
Jesus Alonso-Regalado
Subject Librarian for History, Latin American Studies, and Romance Languages, University at Albany (SUNY)