Pour le XML, .sort() ou .sorted() ?

Pour trier les éléments d’un corpus XML selon un critère donné, on peut utiliser la fonction .sorted(), qui crée une nouvelle liste triée. En effet, puisque ce que renvoie Element.findall() est bien une liste, rien n’empêche de lui appliquer toutes les fonctions qui interagissent avec le type list.

Il devrait alors être possible d’utiliser .sort(), autre fonction native de Python, pour trier des (sous-)éléments dans une arborescence XML. Est-ce bien le cas ?

Bien sûr que oui, mais en raison des différences de fonctionnement entre .sorted() et .sort(), il faut légèrement adapter le code selon la fonction choisie.

Continuer la lecture de « Pour le XML, .sort() ou .sorted() ? »

Trier des éléments XML par valeur d’attribut

Les fichiers XML produits automatiquement peuvent être peu lisibles pour l’œil humain. Assez souvent, ce n’est pas forcément un problème puisqu’il est tout à fait possible que l’exploration et/ou le traitement des fichiers soient également effectués de façon automatique.

Mais dans certains cas, il peut être appréciable (voire nécessaire) de parcourir manuellement le contenu d’une arborescence XML : pour vérifier rapidement la cohérence des contenus d’un corpus, présenter les données ou un extrait des données à un public, apporter des corrections manuelles…

L’une des modifications qui n’a quasiment aucun impact sur les données à proprement parler mais peut faciliter le confort de lecture est de modifier l’ordre des éléments XML, par exemple suivant la valeur de l’un ou l’autre de leurs attributs.

Continuer la lecture de « Trier des éléments XML par valeur d’attribut »

Dico pour qui ?

Attention, ceci est un article de vulgarisation ! Si vous avez déjà des connaissances en lexicographie bilingue, vous n’apprendrez peut-être rien de nouveau. Dans le cas contraire, cet article vous permettra de mieux comprendre comment sont conçus les dictionnaires bilingues. La lecture de l’article Les types de dictionnaires est conseillée avant d’aborder celui-ci.

Les dictionnaires bilingues sont des outils d’apprentissage des langues, et on sait que dans un dictionnaire bilingue, il y a une langue source et une langue cible (éventuellement dite langue de traduction).

Intuitivement, il semblerait logique que le public visé par un dictionnaire bilingue soit des personnes qui connaissent déjà la langue source, et qui apprennent la langue cible : on connaît un mot, et on cherche sa traduction.

… Et, intuitivement, il semblerait aussi logique que le public visé par un dictionnaire bilingue soit des personnes qui ne connaissent pas la langue cible, et qui apprennent la langue source : on tombe sur un mot qu’on ne comprend pas, et on cherche sa traduction.

Mais alors, que faire face à une telle ambivalence ?

Continuer la lecture de « Dico pour qui ? »

Les types de dictionnaires

Attention, ceci est un article de vulgarisation ! Si vous avez déjà une certaine connaissance de la lexicographie, il ne sera certainement pas instructif pour vous. Si ce n’est pas le cas, vous trouverez ici quelques explications qui vous permettront d’aborder sereinement de prochains articles de ce carnet portant sur les dictionnaires, bilingues notamment.

Les dictionnaires sont des outils couramment utilisés, dans le cadre de la scolarité ou de la vie quotidienne. On peut d’ailleurs s’en servir sans avoir une connaissance particulière des principes de leur conception ou des critères sur lesquels est constitué leur contenu. Par exemple, savez-vous que Le Petit Robert et Le Petit Larousse illustré relèvent de deux types de dictionnaires différents ?

Pour y voir plus clair, je vous propose ici une brève description de quelques grands types de dictionnaires. Ce ne sera pas exhaustif, mais ces explications devraient permettre à toute personne non spécialiste de se repérer dans de prochains articles de ce carnet, qui évoqueront éventuellement cette typologie.

Continuer la lecture de « Les types de dictionnaires »

Lexique linguistique en japonais – 02

Encore une fois, quelques mots repérés pendant une lecture de dictionnaire bilingue. Comme pour le précédent article, les prononciations sont indiquées en kana ainsi qu’en en rōmaji (transcription Hepburn) pour qu’elles soient accessibles même sans apprentissage des hiragana et katakana.

Les mots et équivalents traductionnels présentés ici viennent du dictionnaire suivant :

  • Sanseido’s New Concise English-Japanese Dictionary, Revised Edition | 新コンサイス英和辞典・第2版 (1985). Tokyo : Sanseido.
Continuer la lecture de « Lexique linguistique en japonais – 02 »

Lexique linguistique en japonais – 01

Quelques termes trouvés “par hasard” lors de l’étude de dictionnaires bilingues japonais, qui peuvent être utiles pour parler/écrire à propos de linguistique. J’indique les prononciations en kana mais également en rōmaji pour qu’elles soient accessibles même sans connaître les hiragana et katakana. Pour ce faire, j’ai utilisé la transcription Hepburn (ヘボン式ローマ字).

Le lexique présenté dans cet article provient majoritairement des dictionnaires suivants :

  • KURAKATA et al. (2003) プチ・ロワイヤル仏和辞典 (Nouveau Petit Royal dictionnaire français -japonais), troisième édition. Tokyo : Obunsha.
  • TSUNEKAWA et al. (2002) Petit dictionnaire japonais – français Royal. Tokyo : Obunsha.
Continuer la lecture de « Lexique linguistique en japonais – 01 »