libretro / libretro/RetroArch

[Feature Request] An Ability to add Translation guide subtitles for games

Open
#12,259 2 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature request
Dominant language
C
Stars
14.1k
Forks
2.2k
Avg merge
7h 35m
Merged PRs (30d)
51

Description

Many Gamers cant experience some amazing games due to the language barrier, and while Fan Translation and AI translation helps.
Fan Translation can take years to make and AI translation isn't perfect and you need a fast internet connection.
However, there is another solution which is a translation guide on the internet, which can be found in GameFAQs or Let's Play Archive. This solution isn't popular due to the fact it requires to exist the game or use another display screen.
So my idea is to copy the text from them into a text file format that Retroarch will load when the player will ask.

let's say I want to play Princess Crown and I have a file with all the dialogs translated into English
Here is the English guide
http://web.archive.org/web/20080304172036/http://www.andriasang.com/princesscrown/pcrown/translation/beginning1.html

The game starts and I see the first Japanese sentence, So I will press a hotkey, and the first sentence in the file will appear on the screen (Which is the translated text)

Which will look Something like this

PC

Then I will press the button to see the next dialogue in the game and then I will press the hotkey again

Also Since the translation guide is divided into chapters I will be able to play the game when I returned to it and tell Retroarch to load text from certain Chapters.

In a short, it is like the AI Translation but relying on a pre-written text.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the proposed workflow and the linked Princess Crown translation guide. Define how RetroArch would load chaptered text, associate each entry with the player's progress, display the next translation on a hotkey, and verify that the feature works when resuming a chapter.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.