How to import a TBX glossary into Obsidian

As of October 2026, you can keep a bilingual glossary in an Obsidian Markdown table and enter the terms yourself. To read supported local TBX v2 records, use TBX Term Import and review the preview before creating a note.

Background

A glossary needs the right language labels as well as the terms. TBX Term Import treats en, en-US and en-GB as separate selections, so you choose the pair explicitly.

2 ways to do it

  1. Enter the terms in a Markdown table

    Obsidian supports tables with columns separated by vertical bars and a header separator row. Use Insert Table, name two language columns, and enter your terms.

    For a small glossary you can inspect each source record and copy the terms into its row. Add concept IDs or definitions as extra columns when needed.

    limits
    You must choose and transcribe the source terms yourself. This workflow doesn't parse your TBX file.
  2. TBX Term Import from this site

    Select a local UTF-8 .tbx or .xml file and choose two exact language labels. Inspect terms, alternate forms, definitions and missing-language warnings before creating the glossary.

    The free command creates a new note with a table and report. Pro adds batches of up to 20 files and reviewed merges by concept ID.

    limits
    Only the listed TBX v2 structures are supported, within 4 MiB and 10,000 records per file. TBX v3 and schema validation are outside this release.
    The created glossary has language columns and a report listing skipped records and missing translations.
    Open larger

    MIT · no telemetry · core features free

    All features of TBX Term Import

Create a glossary from a supported local file

  1. Enable TBX Term Import and run Import a local term file.

  2. Choose your local .tbx or .xml file.

  3. Select different source and target labels exactly as the file provides them.

  4. Inspect the preview, skipped records and missing-language warnings.

  5. Enter a plain note name and select Create glossary.

  6. Read the table and report in Reading view before using the terms.

Common questions

Can I select a regional language label?

Yes, if that exact label occurs in the file. Choosing en-US doesn't select en or en-GB.

Does a preview limit cut the output table?

The modal shows the first 100 rows. The created note includes supported selected rows beyond that preview limit. Merge reviews have a separate limit of 100 result rows.

Sources

Photo of Michael LipYou can now import a TBX glossary.

Obsidian rewards people who share. NoteMods is just me and a lot of coffee. If this guide saved you a fight with the syntax, buy me a cup.