利用語法分析軟體學習日語

Facebook Twitter LinkedIn LINE Skype EverNote GMail Yahoo Email

前言

語法分析 (syntactic analysis) 是一種分析 (parsing) 文字資料的電腦技術。這種技術可用在程式語言 (programming language) 上,也可以用在自然語言 (natural language) 上。在這裡,我們分析的對象是日文,而日文算是一種自然語言。我們會在本文中說明語法分析對學習日語的助益及其限制。

典型和非典型電腦輔助語言學習

典型的電腦輔助語言學習軟體利用數位檔案 (digital file) 為媒介 (media),但不分析語言素材。像是網頁 (web page)、簡報 (presentation)、錄音 (audio)、影音串流 (video stream) 等。這時候,電腦軟體只是中立的檔案播放器 (file viewer),這些軟體內部並沒有實作日文的知識。

非典型的電腦輔助語言學習軟體則在軟體中加入對語言的知識。例利,TTS (text to speech) 軟體可合成特定文字的語音、文法校正軟體 (grammar linter) 可檢查寫作者所犯的錯誤。這時候,電腦軟體除了基本的資料處理外,軟體本身也有寫入日文的知識。

本網站的日文小老師就有寫入日文的知識,是使用人工智慧的日文學習軟體。

日文學習者的困境

即使現在有許多線上日文詞典,我們在閱讀日文句子時仍會碰到阻礙,這是因為

  • 日文句子不使用空白隔開詞彙
  • 日文詞彙有詞形變化 (活用)
  • 看到日文漢字不知如何發音

日文初學者往往無法在沒有老師或教材輔助下自行斷詞,即使使用線上日文詞典,也無法順利地查詢資料。有些日文教材會幫我們標注音假名 (振り仮名),並將子句 (文節) 以空白隔開。但當我們想要閱讀更生活化的日文素材時,通常這些文章不會對句子做這些便於學習的處理,造成閱讀日文句子的阻礙。

有鑑於此,「日文小老師」可以自動分析日文句子,將句子以文節 (子句) 拆開。並根據分析所得的語法知識自動列出各個詞彙的解釋、文法說明、學習資源等。本程式藉由人工智慧拆解日文句子的過程,協助我們理解日文。

本網頁程式的運作原理

「日文小老師」使用自然語言處理的技術解析日文句子,進行以下處理:

接著,「日文小老師」根據這些語言學的知識生成相關的學習資源,日文學習者就不用再手動查詢這些線上資料庫,可專注在學習日文上。

本網頁程式的使用方式

「日文小老師」的使用介面相當簡單,基本上由文字輸入框和查詢按鈕所組成:

日文小老師的使用者介面

請自行在文字輸入框輸入日文句子:

在日文小老師的文字框輸入日文句子

一開始,我們沒有自己造句的能力,可以從日文網站上複製貼上句子。

如果想試用本程式,也可以先輸入範例句子:

日文小老師內建的範例句子

按下「查詢」鈕即可解析該句子。

解析過的句子會以顏色區分各種詞類,並標註注音假名:

以日文小老師來自動拆解日文句子

按下拆解過的詞彙即會顯示相關的線上資料庫的超連結:

日文小老師所提供的學習資源

當然,使用者還是要自行閱讀這些學習資源。但「日文小老師」將原本手動查詢的過程簡化,減輕學習者查詢線上資料庫的負擔。

日文小老師的網頁外掛

除了手動補製貼上日文句子外,站長為「日文小老師」製作了 Chrome 和 Firefox 的外掛。本站站友在瀏覽日文網站時,可利用本站提供的外掛自動連回「日文小老師」所在的頁面及分析目標句子。

開始使用本程式

這裡即可開始使用「日文小老師」。

Facebook Twitter LinkedIn LINE Skype EverNote GMail Yahoo Email
site logo
日文小老師 谷歌 火狐
日文小書僮 谷歌 火狐
學練日語
Copyright (c) 2019-2021 Michelle Chen. All Rights Reserved.