Sworn translator