6 min read

🌍 How Translations Could Double Your Steam Success

Tap into more of Steam's massive audience by translating your Steam page (and game).
The Steam logo with a chart behind it

Steam has a massive audience. 30+ million concurrent users and 130+ million accounts. Amazing.

As game developers, how do we get access to more of that audience? Let's look a little more closely:

A chart showing Steam languages by usage, with English at 40%+
Steam Hardware & Software Survey (languages with 2%+)

English speaking players represent the largest slice of the pie at around 40%. However, more than half of Steam users speak a different language! That remaining 60% represents tens of millions of players left out in the cold if your games only support English.

So how do you access that additional 60%, potentially doubling your reach? Let's cover:

  1. Translating your Steam page into more languages
  2. Translating your Steam game into more languages
  3. Which languages should you support?
  4. How to get translations

1) Translate your Steam PAGE

You read that right, translate your Steam page (separate from the game itself).

Simply translating the text on your Steam page is straightforward. This lets non-English speakers discover your page within the Steam ecosystem. They can find your game, read about your game, and even decide to wishlist it or buy it.

Pixel Washer's Steam page languages

Sometimes even non-English speakers can enjoy English games. They might speak some English, feel like they can "get by" without knowing it, or maybe text isn't a big deal in your game and it can be played without much reading.

💡
Note that Steam will display a notice if your page supports a language but not the game.

Upload Translated JSON Files

Adding a language to your Steam page is easy:

  1. Go to Steamworks / App Admin / <Your Game>
  2. Click the Localization tab
  3. Select English, JSON, then press the Download Localization button
  4. Pick a language to localize (let's use Spanish as an example)
  5. Rename the JSON file to represent this new language
    1. e.g. storepage_599983_english ➡️ storepage_599983_spanish
  6. Translate the relevant text values
    1. e.g. app[content][about] and app[content][short_description]
    2. (For how to get translated strings, see below)
  7. In Steamworks, choose this new file then press Upload Localization
  8. (Then make sure you publish: Publish tab, Publish to public button)
🛠️ Steam overview for game devs
Steam is amazing! It’s also overwhelming, so let’s take a quick tour.

Read this if you need help navigating Steam's developer tools.

2) Translate your Steam GAME

Translating your Steam game's page is easy. Implementing translations within your game is much harder! If your game doesn't support localization yet, you may have to do some heavy refactoring to get it working.

When you need to do some bulldozing, I highly recommend keeping old systems intact. Ensure that your game remains playable and that you can always revert to a previous state if things blow up in your face.

A whole tutorial on how to implement translations in your game is outside the scope of this article. Does something like that interest you? Let me know in the Valadria Discord.

Enable Languages For Your Game

Implementing translations in your game is the hard part. Telling Steam what your game supports is much easier. We just gotta check some boxes:

  1. Go to Steamworks / App Admin / <Your Game>
  2. Make sure you're on the Basic Info tab
  3. Scroll down to Supported Languages
  4. Find the languages that your game supports
  5. Check the boxes of the features that your game supports in that language
    1. Subtitles: For when your game has voice acting and supports subtitles
    2. Full Audio: If your game has voice acting for the given language
    3. Interface: If your game's user interface supports the language
  6. Press the big green Save button
  7. (Again make sure you publish: Publish tab, Publish to public button)
Supported Languages* Please select all applicable languages that your product supports, and the degree to which they are supported. • Interface - All in game text (ie. Menus, Ul, etc.) is displayed in that language. • Full Audio - Indicates that all spoken dialog is translated and available in that language. Essentially voice talent doing dialog in the language. • Subtitles - Indicates that subtitles are displayed on screen for all spoken dialog in that language. All languages - If your game has no text and can be played in any language, click here to select all options below Made a mistake? Clear all boxes Set all languages English Italian Spanish - Spain Subtitles Subtitles Subtitles | Full Audio ~ Interface Full Audio • Interface Full Audio Interface French German Arabic  Czech  Dutch  Greek  Indonesian  Korean  Polish  Portuguese - Portugal  Russian  Spanish - Latin America  Thai  Turkish  Vietnamese   •]Subtitles ]Full Audio _]Interface Bulgarian  • Subtitles 1 Full Audio Interface Danish  • Subtitles Full Audio Interface Finnish      • Subtitles Full Audio Interface Hungarian  • Subtitles 1 Full Audio Interface Japanese  ISubtitles • Full Audio NInterface Norwegian  ] Subtitles Full Audio Interface Portuguese - Brazil  • Subtitles | Full Audio • Interface Romanian   •Subtitles Full Audio Interface Simplified Chinese  • Subtitles 1 Full Audio Interface Swedish  ] Subtitles Full Audio Interface Traditional Chinese  • Subtitles Full Audio Interface Ukrainian  • Subtitles Full Audio Interface
For a full list of supported languages, see Languages Supported on Steam.

3) Which Languages Should You Support?

Steam supports loads of languages! Fortunately, we don't need to support them all. To start, Valve themselves suggest focusing on Asian languages:

• The less a language looks like English, the higher the expected return. Many customers in Asian territories for example do not speak English, while many customers in European countries
Steamworks Documentation / Localization and Languages

Also, remember the above chart? Simplified Chinese accounts for a huge 29% slice of the pie. That's more than 3x as many as the next most popular language!

For that reason, if you want to keep things simple, just do Simplified Chinese.

Wanna do more? Make the Game listeners might remember Chris Zukowski recommending Chinese, Korean, and Japanese as a good starting point:

Chris Zukowski says: Translate Chinese, Korean, Japanese
From Steam Game Marketing GOLD with Chris Zukowski

4) How to Get Translations

So you've got text in your game and on your Steam page. How do you translate that text? Here are some ways:

OK, sure, we all know about Google Translate. This and similar free services are not terrible places to get placeholder text, but the translations are pretty much guaranteed to get some things wrong. They'll make your text confusing, or perhaps even unintentionally insulting! It's easy and inexpensive, but far from ideal.

If you've got the budget, it can be worth the money to get professional translations. There are paid services like Gengo and Riotloc, and individual translators like Thomas Faust. The more context and human touch you can get into your translations, the better. Go with the pros when you can.

💸 The Cheapest Method Imaginable

Want to know the least expensive translation possible? The answer:

🚫 No text at all! See ElecHead:

ElecHead on Steam.

Can you believe it? There's:

  1. No short description text (it's left blank!)
  2. No long description text (it's just images!)

This developer found a clever, inexpensive way to support any/all languages. Limiting or omitting text entirely can be a smart move. It's true what they say: limitations breed creativity.

How limitations set you free
Limitations breed creativity! Let’s discuss how to apply limits to your work to unleash its potential.

How limitations set you free

❤️ Happy Translating

Realistically, will translating into a handful of languages double your sales or wishlists or whatever? Probably not! But will it make your game available to far more Steam users? You betcha!

Either way, I highly recommending translating your page and your game. I'm doing it, so I clearly think it's worthwhile.

Good luck with your game! 🛠️

The Steam Dev Cheat Sheet video also covers translations.

Coming soon: meta game design, new cheat sheets, and a podcast with PR and marketing expert Robby Bisschop (PiratePR).