\lstset{%
  morekeywords=[5]{% Translation labels
    coinstitute,company,institute,cosupervisor,cosupervisor*,comonitor,%
    comonitor*,supervisor,supervisor*,academicfield,doctoralschool,keywords,%
    ordernumber,committeepresident,committeepresident*,speciality%
  }%
}
%
\newcommand{\expression}[3]{%^^A
  \ifthenelse{\isempty{#2}}{%^^A
    \meta{vide}%^^A
  }{%
    #2%^^A
  }%
  &
  \ifthenelse{\isempty{#3}}{%^^A
    \meta{vide}%^^A
  }{%
    #3%^^A
  }%
  &
  #1%^^A
  \\%^^A
}
\bgroup%
\footnotesize%
\begin{tabulary}{\linewidth}{LL>{\ttfamily\color{keyword5}}l}
  Valeur en français & Valeur en anglais & \textcolor{black}{Label} \\\toprule
  \input{translations}
\end{tabulary}
\egroup%
