Upgrade to Pro — share decks privately, control downloads, hide ads and more …

WeblateのLibreOffice日本語翻訳を解析する

 WeblateのLibreOffice日本語翻訳を解析する

「LibreOffice Kaigi 2024 オンライン」の発表資料です。

Koji Annoura

June 29, 2024
Tweet

More Decks by Koji Annoura

Other Decks in Programming

Transcript

  1. Agenda • Who am I • Translating LibreOffice • LLM

    • Knowledge Graph • Analyze the Japanese translation
  2. I love Award User Groups LibreOffice Neo4j Apache Hop Outstanding

    Technologies Project Award Graph Community MVP Asia LibreOffice Japanese Team Neo4j Users Group Tokyo Apache Hop User Group Japan Who am I
  3. Illustrations by Pixeltrue on icons8 Agenda • Who am I

    • Translating LibreOffice • LLM • Knowledge Graph • Analyze the Japanese translation
  4. Translating LibreOffice LibreOffice translation process is quite straightforward. The suggested

    way to work on it is to use Weblate (our online translation portal). All you need to localize using this method is a browser and an Internet connection. https://wiki.documentfoundation.org/ Translating_LibreOffice Translate
  5. Translating LibreOffice Weblate is libre software web-based continuous localization system,

    used by over 2500 libre projects and companies in more than 165 countries. https://docs.weblate.org/en/latest/index.html Weblate
  6. Portable Object .po (Portable Object) is a file format used

    for localization. .pot (Portable Object template) po
  7. GNU gettext Source code xgettext Package .pot Binary Language .mo

    msgmerge Language .po 01 01 02 02 03 03 04 04
  8. .po

  9. Illustrations by Pixeltrue on icons8 LLM • Who am I

    • Translating LibreOffice • LLM • Knowledge Graph • Analyze the Japanese translation
  10. Large Language Model Products Problem LLM is a computational model

    known for its capability in general-purpose language generation and various natural language processing tasks like classification. ChatGPT Copilot Gemini Hallucination LLM
  11. Illustrations by Pixeltrue on icons8 Knowledge Graph • Who am

    I • Translating LibreOffice • LLM • Knowledge Graph • Analyze the Japanese translation
  12. ? RDF LPG Knowledge Resource Description Framework RDF 1.1 RDF

    1.2 Labeled Property Graph Cypher GQL Knowledge Graph
  13. is a knowledge base that uses a graph-structured data model

    or topology to represent and operate on data. Knowledge Graph Source: Wikipedia, https://en.wikipedia.org/wiki/Knowledge_graph Knowledge Graph
  14. Illustrations by Pixeltrue on icons8 Analyze the Japanese translation •

    Who am I • Translating LibreOffice • LLM • Knowledge Graph • Analyze the Japanese translation