translate English to French: The systems are similar but slightly different.
Les systèmes sont pratiquement similaires.