Page MenuHomePhabricator

Glossaries, pronunciations, and dictionaries
Open, Needs TriagePublic0 Estimate Story Points


Type of activity: Pre-scheduled session.
Main topic: Handling wiki content beyond plaintext

The problem

In wikis using LanguageConverter to transliterate between different scripts, it is necessary to associate one or more "glossaries" (T484) to give the transliteration of various article-specific terms. For example, articles on movies will include the "Movie" glossary which gives localized titles for films and actors.

Pediaphon is a contribution to WikiProject:Spoken Wikipedia which uses speech synthesis to make Wikipedia articles accessible to visually-impaired users. It could benefit from a "glossary" mechanism which associated topic-specific pronunciations to articles.

A future extension of the Content Translation service would use machine translation to assist in keeping translated articles up-to-date as the source document was modified. It could also use a "glossary" that gave translations and other semantic information for topic-specific words. "fence" in the "crime" glossary would have a different translation than "fence" in the "landscaping" (or default?) glossary.

Perhaps we can come up with a general mechanism that would allow us to serve these use cases.

Expected outcome

Further development of T484 with an eye to uses beyond Language Converter. Collection of additional use cases. Nailing down the implementation details to back this functionality.

Current status of the discussion

T484 has been stalled for a while, but is about to become active again as Parsoid and Visual Editor implement support for language variants. This makes it an opportune time to bring this topic out of cold storage and try to build some consensus on the problem area and solution space.


Event Timeline

cscott created this task.Nov 1 2016, 4:57 AM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptNov 1 2016, 4:57 AM
Qgil added a subscriber: Qgil.

Can you add projects/tags related to the topics discussed, please?

Restricted Application added a project: ContentTranslation. · View Herald TranscriptNov 10 2016, 9:06 PM
Psychoslave added a subscriber: Psychoslave.
ssastry moved this task from Backlog to Non-Parsoid Tasks on the Parsoid board.Nov 21 2016, 5:44 PM

@cscott Hey! As developer summit is less than four weeks from now, we are working on a plan to incorporate the ‘unconference sessions’ that have been proposed so far and would be generated on the spot. Thus, could you confirm if you plan to facilitate this session at the summit? Also, if your answer is 'YES,' I would like to encourage you to update/ arrange the task description fields to appear in the following format:

Session title
Main topic
Type of activity
Description Move ‘The Problem,' ‘Expected Outcome,' ‘Current status of the discussion’ and ‘Links’ to this section
Proposed by Your name linked to your MediaWiki URL, or profile elsewhere on the internet
Preferred group size
Any supplies that you would need to run the session e.g. post-its
Interested attendees (sign up below)

  1. Add your name here

We will be reaching out to the summit participants next week asking them to express their interest in unconference sessions by signing up.

To maintain the consistency, please consider referring to the template of the following task description:

@cscott: Did this session take place?
If yes, are there any notes or action items to share? Are there any actionable items (tasks to create / link?) from this session?
If not, could you close this task as declined? Thanks in advance!

Qgil removed a subscriber: Qgil.Feb 7 2017, 1:03 PM
Jdforrester-WMF set the point value for this task to 0.Feb 9 2017, 6:18 PM
ssastry reassigned this task from Sarise298 to cscott.Apr 19 2017, 9:02 PM
ssastry added a subscriber: Sarise298.
ssastry removed a subscriber: Sarise298.
StjnVMF triaged this task as Unbreak Now! priority.May 18 2018, 5:17 PM
Restricted Application added a subscriber: TerraCodes. · View Herald TranscriptMay 18 2018, 5:17 PM
StjnVMF set Security to Software security bug.May 18 2018, 5:19 PM
StjnVMF added a project: Security.
StjnVMF changed the visibility from "Public (No Login Required)" to "Custom Policy".
StjnVMF removed subscribers: srishakatux, Aklapper.
StjnVMF added a subscriber: StjnVMF.
Jdforrester-WMF lowered the priority of this task from Unbreak Now! to Needs Triage.May 18 2018, 5:42 PM
Jdforrester-WMF removed a project: Security.
Jdforrester-WMF changed the visibility from "Custom Policy" to "Public (No Login Required)".
Jdforrester-WMF removed a subscriber: StjnVMF.
Restricted Application added a project: Security. · View Herald TranscriptMay 18 2018, 5:42 PM