Las gramáticas sincrónicas independientes del contexto ( SyncFG o SCFG ; que no deben confundirse con las CFG estocásticas ) son un tipo de gramática formal diseñada para su uso en la traducción automática basada en transferencia . Las reglas de estas gramáticas se aplican a dos idiomas al mismo tiempo y capturan estructuras gramaticales que son traducciones de cada uno.
La teoría de SynCFGs toma elementos de la transducción dirigida por la sintaxis y de la traducción automática basada en la sintaxis, y modela la reordenación de las cláusulas que se produce al traducir una oración mediante correspondencias entre las reglas de estructura de frases en los idiomas de origen y destino. Se ha comprobado que el rendimiento de los sistemas de traducción automática basados en SCFG es comparable o incluso mejor que el de los sistemas de traducción automática basados en frases de última generación. [1] Existen varios algoritmos para realizar traducciones utilizando SynCFG. [2]
Las reglas de un SynCFG son superficialmente similares a las reglas de CFG, excepto que especifican la estructura de dos frases al mismo tiempo; una en el idioma de origen (el idioma que se está traduciendo) y otra en el idioma de destino. Los índices numéricos indican correspondencias entre los no terminales en ambos árboles constituyentes. Chiang [1] da el ejemplo chino/inglés:
Esta regla indica que una frase X se puede formar en chino con la estructura "yu X 1 you X 2 ", donde X 1 y X 2 son variables que sustituyen a subfrases; y que la estructura correspondiente en inglés es "have X 2 with X 1 ", donde X 1 y X 2 se traducen independientemente al inglés.