Si, potrebbe bastare una classe sola.
Addirittura potresti usare un array.

codice:
1) Creo una classe  ElementoDiff che ha due proprietà 
   a) Source di tipo String che conterrà la parola SYBASE che vuoi
      tradurre.
   b) Target di tipo String che conterrà la parola ORACLE relativa

2) Creo una classe  Converter con :
   a) una proprietà elementi di tipo Collection, che conterrà
      tutti gli elementi di tipo ElementoDiff

   b) un metodo Parse effettua una ricerca, parola per parola in una
      stringa source passata come parametro input. Come output una 
      stringa target.  
      Se la parola non è uguale ad un ElementoDiff.Source aggiungo
      la parola, così com'è alla stringa target. Altrimenti, se è
      uguale, aggiungo alla stringa target il valore di  
      ElementoDiff.Target
Questo a grandi linee.

Probabilmente è più difficile spiegarlo che scrivere il relativo
codice.

Ciao,
Brainjar.