Giter Site home page Giter Site logo

simonmobvoi / guwenbao Goto Github PK

View Code? Open in Web Editor NEW
11.0 1.0 2.0 213.5 MB

This repository is intended for people who are interesting in learning/reading Classical Chinese (文言文) but be at a loss what to do to. As we all know, mastering Classical Chinese is not an easy job, even for native Chinese speakers. There may be a "super steep learning curve" at the beginning. To help people step into the world of ancient Chinese literature, we try to use machine learning techniques to translate the Chinese poems into Modern Chinese(白话文).

License: Apache License 2.0

guwenbao's Introduction

guwenbao(古文宝)

Why do we want to create this repository

This repository is intended for people who are interesting in learning/reading/promoting Classical Chinese (文言文) but be at a loss what to do. As we all know, mastering Classical Chinese is not an easy job, even for native Chinese speakers. There may be a "super steep learning curve" at the beginning. To help people step into the world of ancient Chinese literature, we try to use machine learnings techniques to translate the Chinese poems (古诗词) into Modern Chinese (白话文).

All of the poems in this repository are collected from the Internet (e.g., Github Repo, Website...etc) and the translation is done by using Mobvoi's UCLAI (Universal Chinese Language Artificial Intelligence) platform. Please noticed that not all of the translations are perfect, as all of the translations are made by machine. We would appreciate it if you find any inappropriate or wrong contents, kindly report them to us.

Reasons why one should consider learning Classical Chinese (from quora)

  • Able to read ancient Chinese classics, text, and historical sources
  • Able to access traditional Chinese culture at a greater depth.
  • All Chinese literature before the 1920s was in Classical Chinese. If you want to access them, then you need to learn Classical Chinese.
  • Able to appreciate the beauty of Classical Chinese, esp. Classical Chinese literature Classical Chinese is the language of ancient Chinese scholars, literati, or intellectuals. If you want to understand what the ancient Chinese scholars were thinking, Classical Chinese is a must to learn.
  • Allow you to be more skillful in your modern Mandarin writing, esp. when you can infuse classical vocabulary, phrases, or text into modern Chinese writing. You will also be more skillful in the use of words, and be more concise in your writing, instead of being long-winded in your writing.
  • A great boost to your command of the Chinese language, esp. in the flowery and literary sense.
  • Chinese paintings or calligraphy often carry words of Classical Chinese or Classical Poetry. If you want to understand them, you need to learn Classical Chinese.

To Do

  • Fix the incorrect content due to font encoding issue (some characters are missing or replaced by "?")
  • Release Translation Model
  • .....

If you like this project, please give us a star and fork it :)

guwenbao's People

Contributors

simonmobvoi avatar

Stargazers

 avatar  avatar yccccccz avatar  avatar  avatar 张瀚 avatar Summer avatar Sherry avatar sonsii avatar Rita avatar X_Bee avatar

Watchers

 avatar

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.