A language learning system and a method thereof are disclosed. The
language learning system comprises at least one teaching material
database and a computer apparatus. The teaching material database
comprises original video data, original broadcast sequence data and
authored learning data. The computer apparatus comprises a language
learning module, a text record table and a broadcast rule table. The
language learning module has an index module, a broadcast module and a
recording module. The index module compares the original broadcast
sequence data with the text record table to generate a broadcast sequence
table. At least one learning unit is generated from the original video
data or the authored learning data based on the broadcast sequence table.
The broadcast module broadcasts the learning unit based on the broadcast
rule table. In addition, the computer apparatus can automatically
download the broadcast rule table, the learning unit and the language
learning module to a portable video broadcast apparatus.