translate English to French: I think that is an important principle.
Il me semble que c'est là un principe important.