{
    "version" : "https://jsonfeed.org/version/1",
    "content" : "news",
    "type" : "single",
    "title" : "Search, Buscar, Поиск, جستجو, Cari: Creating a Good, Multilingual Search Experience |Digital.gov",
    "description": "Search, Buscar, Поиск, جستجو, Cari: Creating a Good, Multilingual Search Experience",
    "home_page_url" : "/preview/gsa/digitalgov.gov/bc-archive-content-3/","feed_url" : "/preview/gsa/digitalgov.gov/bc-archive-content-3/2015/08/31/search-creating-a-good-multilingual-search-experience/index.json","item" : [
    {"title" :"Search, Buscar, Поиск, جستجو, Cari: Creating a Good, Multilingual Search Experience","summary" : "In 2015, DigitalGov Search dramatically expanded support for languages on our search results page, expanding from just English and Spanish to support 68 different languages.","date" : "2015-08-31T11:10:46-04:00","date_modified" : "2025-01-27T19:42:55-05:00","authors" : {"dmccleskey" : "Dawn Pointer McCleskey"},"topics" : {
        
            "multilingual" : "Multilingual",
            "search" : "Search"
            },"branch" : "bc-archive-content-3",
      "filename" :"2015-08-31-search-creating-a-good-multilingual-search-experience.md",
      
      "filepath" :"news/2015/08/2015-08-31-search-creating-a-good-multilingual-search-experience.md",
      "filepathURL" :"https://github.com/GSA/digitalgov.gov/blob/bc-archive-content-3/content/news/2015/08/2015-08-31-search-creating-a-good-multilingual-search-experience.md",
      "editpathURL" :"https://github.com/GSA/digitalgov.gov/edit/bc-archive-content-3/content/news/2015/08/2015-08-31-search-creating-a-good-multilingual-search-experience.md","slug" : "search-creating-a-good-multilingual-search-experience","url" : "/preview/gsa/digitalgov.gov/bc-archive-content-3/2015/08/31/search-creating-a-good-multilingual-search-experience/","content" :"\u003cp\u003eIn 2015, \u003ca href=\"https://www.search.gov/\"\u003eDigitalGov Search\u003c/a\u003e dramatically expanded support for languages on our search results page, expanding from just English and Spanish to support \u003ca href=\"https://search.gov/admin-center/dashboard/supported-languages.html\"\u003e68 different languages\u003c/a\u003e. Government agencies across the United States publish content in a growing number of languages to do the business of the country. Language-specific websites and mobile apps include not just translated content, but also site navigation and other lexical elements.\u003c/p\u003e\n\u003cdiv class=\"image\"\u003e\n  \u003cimg\n    src=\"https://s3.amazonaws.com/digitalgov/_legacy-img/2015/08/600-human-word-cloud-kgtoh-481085576.jpg\"\n    alt=\"A word cloud of the word human, in multiple language and colors.\"/\u003e\u003cp\u003ekgtoh/iStock/Thinkstock\u003c/p\u003e\u003c/div\u003e\n\n\n\u003cp\u003eThis month marks the 15th anniversary of \u003ca href=\"https://www.lep.gov/13166/eo13166.html\"\u003eEO 13166\u003c/a\u003e, which directed federal agencies and federally funded programs to provide meaningful access to information for people with limited English proficiency. In the years since its signing, over 275 websites or subsites have been published in over 65 languages, including a few multilingual portals. If your agency supports sites or apps in other languages, \u003ca href=\"https://www.surveymonkey.com/r/BCZRZ6C\"\u003elet us know about them\u003c/a\u003e!\u003c/p\u003e\n\u003cp\u003eSee, for instance, \u003ca href=\"https://www.usa.gov/espanol/\"\u003eUSAGov en Español\u003c/a\u003e (\u003cem\u003eformerly known as GobiernoUSA.gov\u003c/em\u003e) or the \u003ca href=\"https://www.uscis.gov/espanol\"\u003eSpanish-language U.S. Citizenship and Immigration Services site\u003c/a\u003e. And beyond thinking about the experience of non-English speaking site visitors in the U.S., many agencies have websites intended for audiences around the globe. The Department of State, for instance, has a local-language website for nearly all embassies and consulates. Imagine how jarring it would be, then, for a site visitor to run a search and find themselves on a results page written in English.\u003c/p\u003e\n\u003cp\u003eWhen a search is configured for another language, two major changes occur. First, search results will be primarily in that language. The language of the page is determined in two ways: by the locale setting in the page’s metadata, and by search indexes that detect non-English words on the page and place a tag in their indexes with a best guess as to the language of the page. Second, the interface of the search results page is localized—any words that would appear on the page are presented to the user in the selected language, as you see on this search for ‘\u003ca href=\"https://search.uscis.gov/search?affiliate=uscis_gov_es\u0026amp;query=informacion+sobre+mi+caso\"\u003einformación sobre mi caso’ on USCIS.gov/es\u003c/a\u003e. This full and thoughtful translation of a system into another language is called \u003ca href=\"https://en.wikipedia.org/wiki/Internationalization_and_localization\"\u003elocalization\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eBy now we are all familiar with on-the-fly translation services like \u003ca href=\"https://translate.google.com/\"\u003eGoogle Translate\u003c/a\u003e and \u003ca href=\"https://duckduckgo.com/?q=online+translator\"\u003eother online services\u003c/a\u003e, and are aware of the problems with \u003ca href=\"https://digital.gov/resources/introduction-to-translation-technology/\"\u003eaccuracy in machine-generated translations\u003c/a\u003e. If you have not yet run a paragraph through an online translator and then had it re-translated back into English, you should give it a try sometime when you need a chuckle. Humans are still the most reliable translators from one language into another, because we understand how word choices change based on context and location.\u003c/p\u003e\n\u003cp\u003eAll system text used in DigitalGov Search results pages has been crafted by people, who know, for instance, which of the \u003ca href=\"https://translate.google.com/#auto/fr/related\"\u003esix French words for “related”\u003c/a\u003e is the right one for our “Related Searches” feature. (Hint: it’s not the one the computer recommends.) We also support right-to-left languages (like Arabic, Hebrew, and Urdu), and re-organize the page to support site users in their right-to-left searching.\u003c/p\u003e\n\u003cp\u003eThe following 58 languages have fully localized results page support with both language-specific results and \u003ca href=\"https://github.com/GSA/punchcard/tree/master/localizations\"\u003elocalized system text\u003c/a\u003e. (A big shout out to the USAGov en Español and Department of State teams for the localized text. Thanks!)\u003c/p\u003e\n\u003ctable class=\"usa-table usa-table--striped\"\u003e\n\u003ccaption\u003eA bordered, three-column table with horizontal stripes.\u003c/caption\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/sq.yml\"\u003eAlbanian\u003c/a\u003e [SQ]\u003c/th\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/ha.yml\"\u003eHausa\u003c/a\u003e [HA]\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/pt.yml\"\u003ePortuguese\u003c/a\u003e [PT]\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/am.yml\"\u003eAmharic\u003c/a\u003e [AM]\u003c/th\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/he.yml\"\u003eHebrew\u003c/a\u003e [HE]\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/pa.yml\"\u003ePunjabi\u003c/a\u003e [PA]\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/ar.yml\"\u003eArabic\u003c/a\u003e [AR]\u003c/th\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/hi.yml\"\u003eHindi\u003c/a\u003e [HI]\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/ru.yml\"\u003eRussian\u003c/a\u003e [RU]\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/hy.yml\"\u003eArmenian\u003c/a\u003e [HY]\u003c/th\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/hu.yml\"\u003eHungarian\u003c/a\u003e [HU]\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/sr.yml\"\u003eSerbian\u003c/a\u003e [SR]\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/az.yml\"\u003eAzerbaijani\u003c/a\u003e [AZ]\u003c/th\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/id.yml\"\u003eIndonesian\u003c/a\u003e [ID]\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/sd.yml\"\u003eSindhi\u003c/a\u003e‎ [SD]\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/be.yml\"\u003eBelarusian\u003c/a\u003e [BE]\u003c/th\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/it.yml\"\u003eItalian\u003c/a\u003e [IT]\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/sk.yml\"\u003eSlovak\u003c/a\u003e [SK]\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/bs.yml\"\u003eBosnian\u003c/a\u003e [BS]\u003c/th\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/kl.yml\"\u003eKalaallisut\u003c/a\u003e [KL]\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/so.yml\"\u003eSomalian\u003c/a\u003e [SO]\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/bg.yml\"\u003eBulgarian\u003c/a\u003e [BG]\u003c/th\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/km.yml\"\u003eKhmer\u003c/a\u003e [KM]\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/es.yml\"\u003eSpanish\u003c/a\u003e [ES]\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/ca.yml\"\u003eCatalan\u003c/a\u003e [CA]\u003c/th\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/ko.yml\"\u003eKorean\u003c/a\u003e [KO]\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/sw.yml\"\u003eSwahili\u003c/a\u003e [SW]\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/zh.yml\"\u003eChinese\u003c/a\u003e [ZH]\u003c/th\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/ky.yml\"\u003eKyrgyz\u003c/a\u003e [KY]\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/tl.yml\"\u003eTagalog\u003c/a\u003e [TL]\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/hr.yml\"\u003eCroatian\u003c/a\u003e [HR]\u003c/th\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/lv.yml\"\u003eLatvian\u003c/a\u003e [LV]\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/tg.yml\"\u003eTajik\u003c/a\u003e [TG]\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/cs.yml\"\u003eCzech\u003c/a\u003e [CS]\u003c/th\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/lt.yml\"\u003eLithuanian\u003c/a\u003e [LT]\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/th.yml\"\u003eThai\u003c/a\u003e [TH]\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/da.yml\"\u003eDanish\u003c/a\u003e [DA]\u003c/th\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/mk.yml\"\u003eMacedonian\u003c/a\u003e [MK]\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/tr.yml\"\u003eTurkish\u003c/a\u003e [TR]\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/nl.yml\"\u003eDutch\u003c/a\u003e [NL]\u003c/th\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/ms.yml\"\u003eMalay\u003c/a\u003e [MS]\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/tk.yml\"\u003eTurkmen\u003c/a\u003e [TK]\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/en.yml\"\u003eEnglish\u003c/a\u003e [EN]\u003c/th\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/mn.yml\"\u003eMongolian\u003c/a\u003e [MN]\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/uk.yml\"\u003eUkrainian\u003c/a\u003e [UK]\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/et.yml\"\u003eEstonian\u003c/a\u003e [ET]\u003c/th\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/me.yml\"\u003eMontenegrin\u003c/a\u003e [ME]\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/ur.yml\"\u003eUrdu\u003c/a\u003e [UR]\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/fr.yml\"\u003eFrench\u003c/a\u003e [FR]\u003c/th\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/no.yml\"\u003eNorwegian\u003c/a\u003e [NO]\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/uz.yml\"\u003eUzbek\u003c/a\u003e [UZ]\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/ka.yml\"\u003eGeorgian\u003c/a\u003e [KA]\u003c/th\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/ps.yml\"\u003ePashto\u003c/a\u003e [PS]\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/vi.yml\"\u003eVietnamese\u003c/a\u003e [VI]\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/de.yml\"\u003eGerman\u003c/a\u003e [DE]\u003c/th\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/fa.yml\"\u003ePersian\u003c/a\u003e [FA]\u003c/td\u003e\n\u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/el.yml\"\u003eGreek\u003c/a\u003e [EL]\u003c/th\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/GSA/search-gov/blob/main/config/locales/pl.yml\"\u003ePolish\u003c/a\u003e [PL]\u003c/td\u003e\n\u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cp\u003eTen more — Baluchi, Bangla, Creole, Finnish, Icelandic, Japanese, Kazakh, Romanian, Slovene, and Swedish — provide language-specific results, but don’t yet have localized system text. We have open-sourced our \u003ca href=\"https://github.com/GSA/punchcard/tree/master?tab=readme-ov-file#localizations-l10n\"\u003elocalizations\u003c/a\u003e, and encourage you to \u003ca href=\"https://github.com/GSA/search-gov/blob/main/CONTRIBUTING.md\"\u003econtribute to them on GitHub\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThe next time your agency is setting up a non-English website, don’t forget about providing your visitors with a localized search experience, too. It’s easy. We’ve done the heavy lifting for you. Just sign up for \u003ca href=\"https://www.search.gov\"\u003eDigitalGov Search\u003c/a\u003e, set up a search site for any of the above languages, and your visitors will have a good, seamless search experience—in any language.\u003c/p\u003e\n"}
  ]
}
