Difference between revisions of "English and Kazakh/Pending tests"

From Apertium
Jump to navigation Jump to search
(Created page with "== English to Kazakh == === Verbs === ==== Say verbs ==== tell PRNO (SAdv) { $2 ($3) $1 } * {{test|eng|I told you (five times)|Саған (беш рет) айттым.}} te...")
 
Line 1: Line 1:
== Kazakh to English ==
=== Verbs that translate as "be" ADJ ===

* {{test|kaz|сусап жатырмын| I'm thirsty}}
* {{test|kaz|сусап кеттім| I got thirsty}}
* {{test|kaz|жаурап жатырмын| I'm cold}}
* {{test|kaz|жаурап кеттім| I got cold}}
* {{test|kaz|қуанып жатырмын| I'm happy}}
* {{test|kaz|қуанып кеттім| I got happy}}

Normal(?) apertium approach:
# translate verb as multiword (суса = be{{tag|v}}{{tag|b}}thirsty{{tag|adj}})
# fix tags of "be" in transfer

New appraoch:
# translate verb as adjective (суса- = thirsty{{tag|adj}})
# define class of beAdjVerbs
# insert be{{tag|v}} before beAdjVerbs
# transfer rules to get tags from beAdjVerb to new be{{tag|v}}

=== Verbs that translate as "get" ADJ ===

* {{test|kaz|қызарып жатыр| It's getting red}}
* {{test|kaz|қызарып кетті| It got red}}


== English to Kazakh ==
== English to Kazakh ==



Revision as of 13:45, 30 January 2014

Kazakh to English

Verbs that translate as "be" ADJ

  • (kaz) сусап жатырмын → I'm thirsty
  • (kaz) сусап кеттім → I got thirsty
  • (kaz) жаурап жатырмын → I'm cold
  • (kaz) жаурап кеттім → I got cold
  • (kaz) қуанып жатырмын → I'm happy
  • (kaz) қуанып кеттім → I got happy

Normal(?) apertium approach:

  1. translate verb as multiword (суса = be<v><b>thirsty<adj>)
  2. fix tags of "be" in transfer

New appraoch:

  1. translate verb as adjective (суса- = thirsty<adj>)
  2. define class of beAdjVerbs
  3. insert be<v> before beAdjVerbs
  4. transfer rules to get tags from beAdjVerb to new be<v>

Verbs that translate as "get" ADJ

  • (kaz) қызарып жатыр → It's getting red
  • (kaz) қызарып кетті → It got red


English to Kazakh

Verbs

Say verbs

tell PRNO (SAdv) { $2 ($3) $1 }

  • (eng) I told you (five times) → Саған (беш рет) айттым.

tell PRNO SN { $2 $3 $1 } / { $3 $2 $1 }

  • (eng) I told you the story → Саған әңгімені айтып бердім.
  • (eng) I told you the story → Әңгімені саған айтып бердім.

tell PRNO S1 { $2 $3 деп $1 } / { $3 деп $2 $1 }

  • (eng) I told you I didn't want to hear the story → Мен әңгімені естігім келген жоқ деп саған айттым.
  • (eng) I told you I didn't want to hear the story → Саған әңгімені естігім келген жоқ деп айттым.

tell PRNO SV<inf> { $2 $3<imp> деп $1 }

  • (eng) I told you to go home → Саған үйге кет деп айттым.

say INTJ { $2 $1 }

  • (eng) I said hi → Сәлем айттым.

say SN { $2 $1 }

  • (eng) I said my age → Жасымды айттым.

say SN SP( ... PRNO)

say S1

say SP( ... PRNO) S1