{"id":45057,"date":"2026-02-10T11:29:17","date_gmt":"2026-02-10T17:29:17","guid":{"rendered":"https:\/\/steamdeckhq.com\/?p=45057"},"modified":"2026-02-10T11:29:18","modified_gmt":"2026-02-10T17:29:18","slug":"decky-loader-plugin-translate-on-screen","status":"publish","type":"post","link":"https:\/\/steamdeckhq.com\/news\/decky-loader-plugin-translate-on-screen\/","title":{"rendered":"A New Decky Loader Plugin Can Translate Whatever Is On Screen"},"content":{"rendered":"\n<p><em>If you haven't yet, follow us on&nbsp;<a href=\"https:\/\/twitter.com\/SteamDeckHQ\" target=\"_blank\" rel=\"noreferrer noopener\">X (Twitter)<\/a>,&nbsp;<a href=\"https:\/\/mastodon.world\/@steamdeckhq\" target=\"_blank\" rel=\"noreferrer noopener\">Mastodon<\/a>, or&nbsp;<a href=\"https:\/\/bsky.app\/profile\/steamdeckhq.com\" target=\"_blank\" rel=\"noreferrer noopener\">Bluesky<\/a>&nbsp;to know when we post new articles, and join our&nbsp;<a href=\"https:\/\/www.reddit.com\/r\/steamdeckhq\/\" target=\"_blank\" rel=\"noreferrer noopener\">Reddit<\/a>&nbsp;or Subscribe to us on&nbsp;<a href=\"https:\/\/www.youtube.com\/@steamdeckhq\" target=\"_blank\" rel=\"noreferrer noopener\">YouTube<\/a>&nbsp;to check out our content and interact with our awesome community. Thank you for supporting us!<\/em><\/p>\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>While the Steam Deck can already do so much on its own, it amazes me how the community will push it further. A lot of this is done within the Decky Plugin Framework, which injects community-made plugins into Game Mode. These can do a variety of things, like inject lossless scaling frame generation or allow you to easily change the artwork of all of your Steam games. Now, a new plugin is on the horizon, and it's going to make playing foreign games easier.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/steamdeckhq.com\/wp-content\/uploads\/2026\/02\/BALLxPITTranslated-1024x640.jpg\" alt=\"BALL x PIT Decky Translator Plugin\" class=\"wp-image-45064\" title=\"\" srcset=\"https:\/\/steamdeckhq.com\/wp-content\/uploads\/2026\/02\/BALLxPITTranslated-1024x640.jpg 1024w, https:\/\/steamdeckhq.com\/wp-content\/uploads\/2026\/02\/BALLxPITTranslated-300x188.jpg 300w, https:\/\/steamdeckhq.com\/wp-content\/uploads\/2026\/02\/BALLxPITTranslated-768x480.jpg 768w, https:\/\/steamdeckhq.com\/wp-content\/uploads\/2026\/02\/BALLxPITTranslated.jpg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>That's where the <a href=\"https:\/\/github.com\/cat-in-a-box\/Decky-Translator\" target=\"_blank\" rel=\"noopener\">Decky Translator<\/a> plugin comes in. This new plugin, made by cat-in-a-box, will translate whatever is showing on the screen at any given time with the press of a button. It can use one of three different text recognition software (RapidOCR, OCR.Space, and Google Cloud Vision), and use either Google Translate or Google Cloud Translation to translate whatever is showing on the screen. We also have multiple options for output language:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>English<\/li>\n\n\n\n<li>Spanish<\/li>\n\n\n\n<li>French<\/li>\n\n\n\n<li>German<\/li>\n\n\n\n<li>Italian<\/li>\n\n\n\n<li>Portuguese<\/li>\n\n\n\n<li>Russian<\/li>\n\n\n\n<li>Japanese<\/li>\n\n\n\n<li>Korean<\/li>\n\n\n\n<li>Chinese (Simplified or Traditional)<\/li>\n\n\n\n<li>Arabic<\/li>\n\n\n\n<li>Dutch<\/li>\n\n\n\n<li>Hindi<\/li>\n\n\n\n<li>Polish<\/li>\n\n\n\n<li>Turkish<\/li>\n\n\n\n<li>Ukranian<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/steamdeckhq.com\/wp-content\/uploads\/2026\/02\/DeckyTranslator-1-1-1024x576.webp\" alt=\"\" class=\"wp-image-45065\" title=\"\" srcset=\"https:\/\/steamdeckhq.com\/wp-content\/uploads\/2026\/02\/DeckyTranslator-1-1-1024x576.webp 1024w, https:\/\/steamdeckhq.com\/wp-content\/uploads\/2026\/02\/DeckyTranslator-1-1-300x169.webp 300w, https:\/\/steamdeckhq.com\/wp-content\/uploads\/2026\/02\/DeckyTranslator-1-1-768x432.webp 768w, https:\/\/steamdeckhq.com\/wp-content\/uploads\/2026\/02\/DeckyTranslator-1-1.webp 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/steamdeckhq.com\/wp-content\/uploads\/2026\/02\/DeckyTranslator-2-1024x576.webp\" alt=\"\" class=\"wp-image-45066\" title=\"\" srcset=\"https:\/\/steamdeckhq.com\/wp-content\/uploads\/2026\/02\/DeckyTranslator-2-1024x576.webp 1024w, https:\/\/steamdeckhq.com\/wp-content\/uploads\/2026\/02\/DeckyTranslator-2-300x169.webp 300w, https:\/\/steamdeckhq.com\/wp-content\/uploads\/2026\/02\/DeckyTranslator-2-768x432.webp 768w, https:\/\/steamdeckhq.com\/wp-content\/uploads\/2026\/02\/DeckyTranslator-2.webp 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>For the most part, this works really well. I tried it in a couple of games, and it had no issues finding the text on the screen and translating it. With BALL x PIT specifically, it got every text line on the main menu and translated it from German into English. It detected it all with ease, and it was easy to read the translations. We also have some nice options to customize its auto-detection, and if we know the language, we can set the input language manually.<\/p>\n\n\n\n<p>However, it isn't perfect. When setting Warriors Abyss to Japanese, the detection didn't find the main menu text. It would get some of the text on the screen, but not all of it. Even when I set the text detection down to make sure it can detect more text boxes, it still didn't find it.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/steamdeckhq.com\/wp-content\/uploads\/2026\/02\/WarriorsAbyssTranslator-1024x576.webp\" alt=\"\" class=\"wp-image-45067\" title=\"\" srcset=\"https:\/\/steamdeckhq.com\/wp-content\/uploads\/2026\/02\/WarriorsAbyssTranslator-1024x576.webp 1024w, https:\/\/steamdeckhq.com\/wp-content\/uploads\/2026\/02\/WarriorsAbyssTranslator-300x169.webp 300w, https:\/\/steamdeckhq.com\/wp-content\/uploads\/2026\/02\/WarriorsAbyssTranslator-768x432.webp 768w, https:\/\/steamdeckhq.com\/wp-content\/uploads\/2026\/02\/WarriorsAbyssTranslator.webp 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Despite the minor issues, I think it's a great plugin and has some great ideas. I would love to see if it would be possible to do translations in real-time, which could be great for some games that don't support the English language or are released first in Japan (like the Trails series). Still, this is a nice way to translate different languages on the page with ease.<\/p>\n\n\n\n<p>You can download the Decky Translator plugin from their <a href=\"https:\/\/github.com\/cat-in-a-box\/Decky-Translator\/releases\/tag\/0.7.2\" target=\"_blank\" rel=\"noopener\">GitHub<\/a>, and once it's downloaded, you have to either move the downloaded folder into the plugins folder manually or install it via the ZIP in Decky's developer mode. The plugin should hopefully be on the Decky store soon, which will make installing it much easier.<\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><em>If you enjoyed this article, check out the rest of the content on&nbsp;<a href=\"https:\/\/steamdeckhq.com\/\">SteamDeckHQ<\/a>! We have a wide variety of game reviews and news that will help your gaming experience. Whether you're looking for&nbsp;<a href=\"https:\/\/steamdeckhq.com\/news\/\">news<\/a>,&nbsp;<a href=\"https:\/\/steamdeckhq.com\/tips-and-guides\/\">tips and tutorials<\/a>,&nbsp;<a href=\"https:\/\/steamdeckhq.com\/game-settings\/\">game settings and reviews<\/a>, or just want to stay up-to-date on the latest trends, we've got you<\/em>&nbsp;<em>covered!<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>There's a new plugin for Decky Loader that allows us to translate whatever is on the Steam Deck screen.<\/p>\n","protected":false},"author":3,"featured_media":45064,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_eb_attr":"","inline_featured_image":false,"advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","footnotes":""},"categories":[118],"tags":[],"class_list":["post-45057","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-community"],"acf":[],"author_meta":{"display_name":"Noah Kupetsky","author_link":"https:\/\/steamdeckhq.com\/author\/noah-kupetsky\/"},"featured_img":"https:\/\/steamdeckhq.com\/wp-content\/uploads\/2026\/02\/BALLxPITTranslated-300x188.jpg","coauthors":[],"tax_additional":{"categories":{"linked":["<a href=\"https:\/\/steamdeckhq.com\/category\/community\/\" class=\"advgb-post-tax-term\">Community<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">Community<\/span>"]}},"comment_count":"1","relative_dates":{"created":"Posted 1 week ago","modified":"Updated 1 week ago"},"absolute_dates":{"created":"Posted on February 10, 2026","modified":"Updated on February 10, 2026"},"absolute_dates_time":{"created":"Posted on February 10, 2026 11:29 am","modified":"Updated on February 10, 2026 11:29 am"},"featured_img_caption":"","series_order":"","_links":{"self":[{"href":"https:\/\/steamdeckhq.com\/wp-json\/wp\/v2\/posts\/45057","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/steamdeckhq.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/steamdeckhq.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/steamdeckhq.com\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/steamdeckhq.com\/wp-json\/wp\/v2\/comments?post=45057"}],"version-history":[{"count":5,"href":"https:\/\/steamdeckhq.com\/wp-json\/wp\/v2\/posts\/45057\/revisions"}],"predecessor-version":[{"id":45088,"href":"https:\/\/steamdeckhq.com\/wp-json\/wp\/v2\/posts\/45057\/revisions\/45088"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/steamdeckhq.com\/wp-json\/wp\/v2\/media\/45064"}],"wp:attachment":[{"href":"https:\/\/steamdeckhq.com\/wp-json\/wp\/v2\/media?parent=45057"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/steamdeckhq.com\/wp-json\/wp\/v2\/categories?post=45057"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/steamdeckhq.com\/wp-json\/wp\/v2\/tags?post=45057"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}