secondlife / secondlife/viewer

Server-side translation UI

Open
#1,244 3 comments 0 reactions 1 assignee View on GitHub

@vir-linden is already working on this.

Since Apr 16, 2024.

enhancement server-side-translation
Dominant language
C++
Stars
299
Forks
146
Avg merge
1d 9h
Merged PRs (30d)
88

Description

This is implementation work for https://github.com/secondlife/roadmap/issues/141

SL-20168 branch has an initial prototype. To use:

  • Run a viewer build from the SL-20168 branch
  • Go to a supported region on aditi. Currently the vir-dev channel - regions VirCloud and SST - have support.
  • In preferences, set the target language. Do not check the translation box, as this is only used for client-side translation
  • In nearby chat or IM, right click on the name of someone who is communicating with you (or on yourself). In the context menu, pick "Translate Chat".
  • Chat from the selected person will be translated into the selected language.
  • To turn translation off for the person, right click on their name in chat again, and pick "Don't Translate".
  • The settings for who to translate are currently stored only for the duration of the session. After you log out, or if you connect from another machine, you will have to re-select to translate them.

Note: if you do select viewer-side translation by clicking the box and configuring a translation API, this will take precedence over server-side translation.

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.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.