0 votes
49 vues

Ce message contient 2 questions : 1. Comment savoir où se produit une erreur de synthèse ? Je reçois l'erreur suivante lors de l'exécution de la collection Drafting (concentrez-vous sur l'erreur 3s.POSS3, et non sur l'erreur samoya1.1) :

J'ai une vague idée de ce qui se passe, mais je ne parviens pas à identifier le coupable. Il y a des balises 3s.POSS3 partout dans le texte, et j'ai une règle qui les convertit en balises 3s.POSS2, car la langue cible ne possède pas la 3e forme du suffixe possessif.

Ainsi, si j'examine la traduction résultante, je remarque ce qui suit (source suivie de la cible) :

Cela me dit 2 choses. Une sorte d'erreur se produit ici, car la majuscule initiale n'est pas reprise dans la traduction cible. De plus, le mot cible est la forme de citation du nom inaliénable, et non la forme du lexème avec le suffixe de la balise 3s.POSS2.

Mais si j'exécute le testeur de règles en direct, j'obtiens le bon résultat :

Ainsi, ma deuxième question est : 2. Que se passe-t-il ici ?

Traduit automatiquement depuis English
FLExTrans par (122 points)
réaffiché par | 49 vues

1 Réponse

0 votes

J'ai remarqué que vous aviez défini « Nettoyer les mots cibles inconnus » sur « Oui ». C'est utile dans de nombreux cas, mais cela peut rendre le dépannage des problèmes plus difficile.

Si vous définissez cette option sur « Non », vous verrez %0%... pour chaque mot qui ne se synthétise pas. Cela vous aiderait à cibler les quelques mots qui ne se sont pas synthétisés. Je pense qu'il y en a 3 ou 4 dans ce cas.

Lorsque vous voyez que quelque chose fonctionne dans le Testeur de règles en direct, mais pas dans les modules de rédaction, une bonne question à vous poser est de savoir s'il y a un contexte avant ou après le mot qui pourrait faire la différence. (Et au début, vous voudrez peut-être vérifier si toutes les règles sont activées pour le test dans le LRT.) Le contexte semble être le problème ici. Lorsque j'ai combiné le mot unique « Mauxangang » ci-dessus avec le mot suivant « Yesu », cela a déclenché l'application de votre règle d'expression temporelle.

Ce n'est peut-être pas évident, mais bien que le 1er mot soit sur une ligne et le 2e mot sur une ligne suivante, pour le moteur de transfert, ils sont côte à côte dans le flux de données. En raison de cela, les deux mots ensemble ont déclenché la règle d'expression temporelle. Dans cette règle, si votre nom spécifique n'est pas correspondance, vous sortez simplement le nom de la même manière qu'il est entré. Critiquement, le 3s.POSS3 n'est pas converti et ensuite le synthétiseur ne reconnaît pas ce suffixe. Vous devriez traiter ce nom comme un nom normal s'il ne correspond pas aux critères pour être une expression temporelle.

Traduit automatiquement depuis English
par (336 points)

Questions connexes

0 votes
1 réponse 53 vues
Comment exécuter un auto-test de synthèse sur un texte dans mon projet cible ?
Sara 246 posée avr. 28, 2025
0 votes
1 réponse 157 vues
C'est quelque chose que j'ai déjà rencontré, mais que je n'ai jamais vraiment abordé. Dans certains dialectes (comme le Junín du ... numéros 1.1, 1.2, 2.1, etc. dans FLExTrans ?
markebean 110 posée sept. 24, 2024
0 votes
2 réponses 58 vues
Je m'attendais à pouvoir le faire en créant une entrée lexicale pour le morphème nul côté cible, en laissant son champ ... la partie de la sortie qui a été synthétisée avec succès.
Dave Havens 106 posée mai 21
0 votes
1 réponse 78 vues
Comment gérer un mot source qui correspond à deux mots cibles différents selon l'inflection du mot source ?
Sara 246 posée avr. 28, 2025
0 votes
1 réponse 154 vues
Comment gérer l'accord des noms ? (Comment faire en sorte qu'un mot ou des mots de la langue cible s'accordent avec un nom ?)
rmdiamondl 336 posée mai 8, 2022
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Just as a body, though one, has many parts, but all its many parts form one body, so it is with Christ.
1 Corinthians 12:12
3,053 questions
6,013 réponses
5,677 commentaires
2,032 utilisateurs