translate English to French: IDC, a global information technology consulting firm).
IDC, une firme mondiale de consultation des technologies de l'information).