You are on page 1of 3

//

//
// EGTMPLT.TXT
// Englisch-Deutsche Mustervorlagen fr Power Translator 6.x
//
//
//
//
//
//
//
//
//

*********************************************************************
SUBSTANTIV SUBSTANTIV ==> SUBSTANTIV
Beispiel: tin can ==> Blechdose
SOURCE.1 = tin; SOURCE.2 = can; TARGET.1 = Blechdose
*********************************************************************

// REGELSATZ1
// Prozedur = Top Traverse; Stufe = Disambiguation; Schlssel = SOURCE.2
<HasAttr Noun:"SOURCE.1" && Word == "SOURCE.1">
<HasAttr Noun:"SOURCE.2">
==> <1 SetAttr Noun:"SOURCE.1">
<2 SetAttr Noun:"SOURCE.2">;
// REGELSATZ2
// Proczedur = Depth Traverse; Stufe = Frame; Schlssel = SOURCE.2
<IsAttr Noun:"SOURCE.1" && Word == "SOURCE.1">
<IsAttr Noun:"SOURCE.2">
==> <1 Delete>
<2 Target.ChangeWord "TARGET.1">;
//
//
//
//
//
//
//
//

*********************************************************************
ADJEKTIV SUBSTANTIV ==> SUBSTANTIV
Beispiel: Economic Commission ==> Wirtschaftskommission
SOURCE.1 = economic; SOURCE.2 = commission;
TARGET.1 = Wirtschaftskommission
*********************************************************************

// REGELSATZ1
// Prozedur = Top Traverse; Stufe = Disambiguation; Schlssel = SOURCE.2
<HasAttr Adjective:"SOURCE.1">
<HasAttr Noun:"SOURCE.2">
==> <1 SetAttr Adjective:"SOURCE.1">
<2 SetAttr Noun:"SOURCE.2">;
// REGELSATZ2
// Prozedur = Depth Traverse; Stufe = Frame; Schlssel = SOURCE.2
<NodeType NounBar>
/
<NodeType AdjectivePhrase && Primary.IsAttr Adjective:"SOURCE.1">
<NodeType NounBar>
/

<NodeType NounTheta> / <IsAttr Noun:"SOURCE.2"> \


\
\
==> <1>
/
<1.1 Primary.Target.Hidden = True>
<1.2>
/
<1.2.1> / <1.2.1.1 Target.ChangeWord "TARGET.1"> \
\
\;
// ***********************************************************************
//
// VERB FRAMES
//
// ***********************************************************************
//
//
//
//
//
//
//

*********************************************************************
VERB + PARTIKEL + DIREKTES OBJEKT ==> VERB + DIREKTES OBJEKT
Beispiel: make s.th. up ==> etw. erfinden
SOURCE.1 = make; SOURCE.2 = up; TARGET.1 =erfinden
*********************************************************************

// REGELSATZ1
// Prozedur = Verb Frame; Stufe = Frame; Schlssel = SOURCE.1
"SOURCE.1" Particle("SOURCE.2") Obj(SX_Direct)
==> "TARGET.1";
//
//
//
//
//
//
//
//

// invent

*********************************************************************
VERB + DIREKTES OBJEKT ==> VERB + DIREKTES OBJEKT
Beispiel: achieve an end ==> ein TARGET erreichen
SOURCE.1 = achieve; SOURCE.2 = end;
TARGET.1 = erreichen; TARGET.2 = Ziel
*********************************************************************

// REGELSATZ1
// Prozedur = Verb Frame; Stufe = Frame; Schlssel = SOURCE.1
"SOURCE.1" Obj(SX_Direct,Primary.IsAttr Noun:"SOURCE.2")
==> "TARGET.1" Make(SX_Direct,SX_Direct,Primary.Target.ChangeWord "TARGET.2"
);
//
//
//
//
//
//
//

*********************************************************************
VERB + DIREKTES OBJEKT ==> VERB + PRPOSITIONALES OBJEKT
Beispiel: access s.th. ==> auf etw. (+Akk) zugreifen
SOURCE.1 = access; TARGET.1 = zugreifen; TARGET.2 = auf
*********************************************************************

// REGELSATZ1
// Prozedur = Verb Frame; Stufe = Frame; Schlssel = SOURCE.1
"SOURCE.1" Obj(SX_Direct)
==> "TARGET.1" Make(SX_Direct, "TARGET.2", Primary.Target.Case = CASE_Accusa
tive);
//
//
//
//
//
//
//

*********************************************************************
VERB + PARTIKEL > VERB
Beispiel: make up ==> sich vershnen
SOURCE.1 = make; SOURCE.2 = up; TARGET.1 = sich vershnen
*********************************************************************

// REGELSATZ1
// Prozedur = Verb Frame; Stufe = Frame; Schlssel = SOURCE.1
"SOURCE.1" Particle("SOURCE.2")
==> "TARGET.1";
//
//
//
//
//
//
//

*********************************************************************
VERB + PRPOSITIONALES OBJEKT ==> VERB + PRPOSITIONALES OBJEKT
Beispiel: look for ==> suchen nach
SOURCE.1 = look; SOURCE.2 = for; TARGET.1 = suchen; TARGET.2 = nach
*********************************************************************

// REGELSATZ1
// Prozedur = Verb Frame; Stufe = Frame; Schlssel = SOURCE.1
"SOURCE.1" Obj("SOURCE.2")
==> "TARGET.1" Make("SOURCE.2", "TARGET.2");

You might also like