GithubHelp home page GithubHelp logo

obophenotype / hpo-translations Goto Github PK

View Code? Open in Web Editor NEW
2.0 9.0 0.0 7.64 MB

This repo will contain the Human Phenotype Ontology language profiles

Home Page: https://obophenotype.github.io/hpo-translations/

Makefile 100.00%
obofoundry hpo i18n localisation localization ontologies

hpo-translations's Introduction

Human Phenotype Ontology Internationalization Effort

We are in the process of forming the Human Phenotype Ontology Internationalization Effort (HPOIE) at the moment, and its final organisation is yet to be determined. The (provisional) purpose of the HPOIE is to coordinate the translation efforts surrounding the Human Phenotype Ontology. This entails:

  1. Fostering collaboration between different groups translating the same language.
  2. Standardising the representation of the translation profiles, capturing rich metadata that can be used by downstream sources to seperate, for example, professional, manual translations from automated ones.
  3. Coordinating the release of language profiles in step with HPO releases.

It is our vision that eventually we can break down language barriers entirely and enable not only cross-border phenotyping (for example in national rare disease registries) but also cross-border ontology curation.

http://purl.obolibrary.org/obo/hp.owl https://purl.obolibrary.org/obo/hp.owl

Provisional organisation

Human Phenotype Ontology Internationalization Effort Operations Committee:

  • Sebastian Koehler (@drseb)
  • Nicolas Matentzoglu (@matentzn)

HPOIE Operations is responsible for cross-language coordination, translation onboarding and the release processes of the language profiles. HPOIE Operations does not concern itself with any specific translation effort.

French Language Working Group

  • Caterina Lucano (Scientific coordinator): @caterina-lucano-orphanet
  • Bruno Donadille (Curator)
  • Emeline Lebreton (Project manager): @e-lbtn

Chinese Language Working Group

Nyangurmata Language Working Group

  • Yarlalu Thomas (lead)

Twi Language Working Group

Dusun Language Working Group

Spanish Language Working Group

Turkish Language Working Group

Dutch Language Working Group

Join a Language Working Group

Reach out on the issue tracker if you want to join any of the Language Working Groups.

Curation

The HPOEI does not concern itself at all with curating translations (i.e. how to actually do the translations). We support two formats for curation:

  1. XLIFF, as exported by Crowdin. We support an HPO translation community here: https://crowdin.com/project/hpo-translation. Reach out on the issue tracker if you want to join any of the teams on Crowdin.
  2. Babelon TSV files on Google sheets. The format is table-based and closely aligned with xliff. We use it internally to manage language translations. This is the recommended format if you choose to use Google sheets to manage your translations.

Currently only Crowdin and Babelon TSV is supported by the HPOEI, but feel free to reach out if you wish to submit your translations in a different format.

List of other existing translation efforts

Japanese (@ogishmia)

Location:

hpo-translations's People

Contributors

matentzn avatar tudorgroza avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hpo-translations's Issues

Rename Translation Effort

@pnrobinson suggestions to rename the overarching translation effort

"Human Phenotype Ontology Internationalization Effort by Translation for Interoperability and by Cooperation"

so that this beautiful akronym can be used: HPOetic

:D

Proposal: translate "label" and "definition", and curate "synonym"

I hereby propose that we officially seperate the translation of "label" and "synonym" properties in HPO from the curation of additional synonyms in a target language. Concretely: We do not attempt to literally translate synonyms from language into another. We simply say: if, in your language, this concept has another synonym, add it. This is also reflected by @drseb current practice in crowding, where we do not keep exact track of synonym curations either.

Vote:

  • 👍 : I agree, we should not translate synonyms directly from English, but curate them separately
  • 👎 : I disagree, we should try to translate all English synonyms directly

Review translation status

Hey @Bruno-Orpha-Paris

I was thinking for translation status, we have these three categories:

  • CANDIDATE: "The translation has been suggested from an entity (algorithm, person) outside the core team managing the translation."
  • UNDER_REVIEW: "The translation has been suggested from an entity (algorithm, person) inside the core team managing the translation, but not yet officially ratified."
  • OFFICIAL: "The translation has been accepted by the core team managing the language profile."

What do you think? The idea is to, every time a label changes, revert a translation from OFFICIAL to CANDIDATE.

consider using wikidata to seed efforts

https://douroucouli.wordpress.com/2020/02/26/using-wikidata-for-crowdsourced-language-translations-of-ontologies/

e.g

pq-wikidata 'hp_id(C,HP_ID),label(C,Label),Lang is lang(Label),Lang\="en",label(C,LabelEN),lang(LabelEN)="en"'

random subset:

hp_id en_label lang lang_label wd_id
HP:0002157 azotemia ar تنترج الدم wd:Q794072
HP:0002157 azotemia be Азатэмія wd:Q794072
HP:0002157 azotemia de Azotämie wd:Q794072
HP:0003201 rhabdomyolysis zh-hant 橫紋肌溶解症 wd:Q917069
HP:0003201 rhabdomyolysis zh-hans 横纹肌溶解症 wd:Q917069
HP:0003201 rhabdomyolysis zh-hk 橫紋肌溶解症 wd:Q917069
HP:0003201 rhabdomyolysis vi Tiêu cơ vân wd:Q917069
HP:0003201 rhabdomyolysis yue 橫紋肌溶解症 wd:Q917069
HP:0003201 rhabdomyolysis zh 横纹肌溶解症 wd:Q917069
HP:0003006 neuroblastoma el Νευροβλάστωμα wd:Q938205
HP:0012077 histrionic personality disorder de Histrionische Persönlichkeitsstörung wd:Q845787
HP:0012077 histrionic personality disorder el Οιστριονική διαταραχή προσωπικότητας wd:Q845787
HP:0002157 azotemia zh-cn 氮血症 wd:Q794072
HP:0002157 azotemia zh-hant 氮血癥 wd:Q794072
HP:0002157 azotemia zh-hans 氮血症 wd:Q794072
HP:0002157 azotemia es Azotemia wd:Q794072
HP:0002157 azotemia eu hiperazotemia wd:Q794072
HP:0002157 azotemia fr hyperazotémie wd:Q794072
HP:0002157 azotemia hr Azotemija wd:Q794072
HP:0002157 azotemia id Azotemia wd:Q794072
HP:0002157 azotemia it azotemia wd:Q794072
HP:0002157 azotemia ja 高尿素窒素血症 wd:Q794072
HP:0002157 azotemia mk азотемија wd:Q794072
HP:0002157 azotemia nl Azotemie wd:Q794072
HP:0002157 azotemia pt azotemia wd:Q794072
HP:0002157 azotemia ru Азотемия wd:Q794072
HP:0002157 azotemia sh Azotemija wd:Q794072
HP:0002157 azotemia sr Азотемија wd:Q794072
HP:0002157 azotemia sv azotemi wd:Q794072
HP:0002157 azotemia uk азотемія wd:Q794072
HP:0002157 azotemia zh 氮血症 wd:Q794072
HP:0012077 histrionic personality disorder ar اضطراب الشخصية التمثيلي wd:Q845787
HP:0012077 histrionic personality disorder bg Хистерично разстройство на личността wd:Q845787
HP:0012077 histrionic personality disorder ca trastorn histriònic de la personalitat wd:Q845787
HP:0012077 histrionic personality disorder da Histrionisk personlighedsforstyrrelse wd:Q845787
HP:0012077 histrionic personality disorder es trastorno histriónico de la personalidad wd:Q845787
HP:0012077 histrionic personality disorder et Histriooniline isiksushäire wd:Q845787
HP:0012077 histrionic personality disorder eu Nortasunaren nahasmendu histrioniko wd:Q845787
HP:0012077 histrionic personality disorder fa اختلال شخصیت نمایشی wd:Q845787
HP:0012077 histrionic personality disorder fi Huomiohakuinen persoonallisuus wd:Q845787
HP:0012077 histrionic personality disorder fr trouble de la personnalité histrionique wd:Q845787
HP:0012077 histrionic personality disorder gd Mì-rian cleasach na pearsantachd wd:Q845787
HP:0012077 histrionic personality disorder he הפרעת אישיות היסטריונית wd:Q845787
HP:0012077 histrionic personality disorder hy Հիսթրիոնային անձնային խանգարում wd:Q845787
HP:0012077 histrionic personality disorder it disturbo istrionico di personalità wd:Q845787
HP:0012077 histrionic personality disorder ja 演技性パーソナリティ障害 wd:Q845787
HP:0012077 histrionic personality disorder kn ಸ್ವಕೇಂದ್ರಿತ ವ್ಯಕ್ತಿತ್ವ ಮನೋರೋಗ wd:Q845787
HP:0003006 neuroblastoma zh-cn 神经母细胞瘤 wd:Q938205
HP:0003006 neuroblastoma zh-hant 神經母細胞 wd:Q938205
HP:0003006 neuroblastoma kk-arab نەيروبلاستوما wd:Q938205
HP:0003006 neuroblastoma kk-cyrl Нейробластома wd:Q938205
HP:0003006 neuroblastoma kk-latn Neýroblastoma wd:Q938205

Summary stats (truncated)

num lang
1628 fr
1214 ar
1182 es
1100 de
1013 it
977 zh
943 ja
940 pt
914 pl
871 ca
856 ru
829 nl
696 fa
683 nn
682 sv
640 he

What language translations are out there?

Please just make a comment with links to people or projects so that @drseb and I can compile a list of contacts.

Language Responsible URL Comment
Spanish Pablo Lapunzina
French Ana Rath (@ana-rath-orphanet)
German Sebastian Koehler (@drseb)
Turkish Zafer Yüksel (@zafush)
Dutch David Koolen
Czech Marek Turnovec
Italian ? (@drseb thinks it was automated translations of some labels by some bioinformatician)
Chinese https://www.chinahpo.net/ Peter should know
Japanese Soichi Ogishima (@ogishmia) https://github.com/ogishima/HPO-Japanese, https://github.com/hpoj/alpha

Towards the second release of french language profile: differential file

Dear Nico @matentzn,

As Bruno @Bruno-Orpha-Paris has completed the first huge task of translating in French all the preferential terms (label) in our shared list, I would like to start working towards generating a differential file with the latest HPO released version, in order to be up to date with all the preferential terms for a second possible french language profile release. For this new version, we will also start working on synonyms, after completing the label differential.

Could you please instruct me on how to generate this file?

Thanks,

Caterina

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.