.BPM

BPM File

Trados Studio AutoSuggest Dictionary
Ask a question
QUICK ANSWER

A .bpm file is a Trados Studio AutoSuggest Dictionary - a bilingual phrase index Trados builds from a translation memory so it can autocomplete phrases as you type. You open it inside Trados Studio under Project Settings > Language Pairs > AutoSuggest Dictionaries > Add; it is not a document you read directly. The extension is also used by some unrelated tools, so if the file did not come from Trados, check what program created it.

Developer: RWS (formerly SDL) - Trados Studio Category: Data Files MIME: application/octet-stream
OPENS ON Windows
Related: .PKPASS · .DAT · .JSON · .RIS

On this page

19k+ extensions indexed
Last reviewed Aug 16, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the BPM file format?

.bpm files are used by Trados Studio (developed by RWS, formerly SDL), a professional computer-assisted translation (CAT) application. A .bpm file stores dictionary data - single words and phrases, together with their translations into one or more target languages - in a compact binary format optimized for fast lookup.

The underlying structure of a .bpm file is an embedded SQLite database, making it a binary file that cannot be opened in a plain text editor. The data is typically built from existing translation assets such as .sdltm translation memories and .tmx exchange files.

The .bpm file serves as the source of content for Trados Studio's AutoSuggest feature, which aids the translator by presenting phrase predictions as they type, speeding up the translation process considerably.

Security & safety

RISK: LOW

A Trados AutoSuggest dictionary is passive translation data with no executable content, so it is low risk. The only real caution is provenance and licensing: AutoSuggest dictionaries are built from translation memories that may contain confidential client material, so treat a received .bpm as potentially sensitive linguistic data. There is no need for third-party "BPM opener/converter" utilities - be wary of such download sites, which are often bundled with adware.

Format details

in a nutshell
FULL NAMETrados Studio AutoSuggest Dictionary
DEVELOPERRWS (formerly SDL) - Trados Studiosince SDL Trados Studio 2009 (AutoSuggest feature); SDL acquired by RWS in 2020
CATEGORYData Files
MIME TYPEapplication/octet-stream
TYPEBinary AutoSuggest dictionary (SQLite-based bilingual phrase index)
This extension is also used by…
  • Battle Planner module file - A discontinued hobby tool for managing tabletop/card-game collections and army lists wrote .bpm modules - this is the (now defunct) meaning the database originally named.
  • Business Process Model / Modeler file - Some BPM (business process management) modeling tools save process diagrams with a .bpm extension.
  • Bitmap / beat-per-minute data - A few legacy graphics and music utilities used .bpm for raw bitmaps or tempo data.

Programs that open BPM files

Windows1 app
Trados Studio (formerly SDL Trados Studio) Paid Project (or Language Pair) Settings > AutoSuggest Dictionaries > Add, then point Trados at the .bpm so suggestions appear while you translate.

Technical details

deep spec
DeveloperRWS (formerly SDL)
Primary applicationTrados Studio (Windows)
File typeBinary AutoSuggest dictionary
Internal structureEmbedded SQLite 3 database
MIME typeapplication/octet-stream
Underlying file headerSQLite magic bytes 53 51 4C 69 74 65 20 66 6F 72 6D 61 74 20 33 00 (undocumented; Trados-specific schema overlaid)
PurposeBilingual phrase index used by the AutoSuggest engine to predict completions as a translator types
Language pairingOne source language paired with one target language per .bpm file
Source assetsGenerated from .sdltm translation memories or .tmx exchange files
PlatformWindows only
Creation method"Create AutoSuggest Dictionary" dialog in Trados Studio, pointing to a translation memory
Content granularitySingle tokens, multi-word phrases, and their bilingual equivalents
EditabilityBinary; requires Trados Studio to create or regenerate; not manually editable
Text encoding (internal)UTF-8 (SQLite default); supports full Unicode for all script systems
ReleasedSDL Trados Studio 2009 (AutoSuggest feature); SDL acquired by RWS in 2020
Specificationwww.trados.com

BPM conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with BPM files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about BPM files.

Frequently asked questions

How do I open a BPM file?
If it's a Trados AutoSuggest dictionary, open Trados Studio and add it under Project/Language Pair Settings > AutoSuggest Dictionaries > Add. It's not meant to be opened as a document - Trados uses it in the background while you translate.
What is a BPM file in Trados?
It's an AutoSuggest Dictionary: a bilingual phrase index Trados builds from a translation memory so it can autocomplete phrases as you type.
How do I create a BPM AutoSuggest dictionary?
In Trados Studio use the AutoSuggest dictionary generation tool and point it at a translation memory (.sdltm). You generally need a large TM for the dictionary to produce useful suggestions.
Why isn't my AutoSuggest (BPM) dictionary giving suggestions?
Check that the dictionary is added to the active language pair, that AutoSuggest is enabled in options, and that the dictionary's languages match your project. A dictionary built from a small TM may simply have few phrases.
My BPM file isn't a Trados file - what else could it be?
The .bpm extension is reused: a defunct 'Battle Planner' game-collection tool, business-process modeling tools, and some legacy bitmap/tempo utilities all used it. Identify it by the program that created the file.

References

1Trados - Trados Studio product page (RWS)www.trados.com
2RWS Community - AutoSuggest files (*.bpm)community.rws.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.PARTPartial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.EXEWindows Executable (Portable Executable)
7.RPMSGRestricted Permission Message
8.JSONJavaScript Object Notation file
9.ICSiCalendar data file
10.JPGJPEG Image

Related extensions

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.JSONJavaScript Object Notation file
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.CSVComma-Separated Values

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z