Linguistic and semantic differences are some of the main problems of translating the Holy Qur’an into English. The present study highlights the problem of lexical gap and examines a number of terms- totally 117 in 110 verses- of the Holy Qur’an, including the referential meaning of ‘sin’ and their English translations. The researcher aimed to find the strategies applied by three translators and three machine translation systems (MSTs) and to compare them. In this regard, five frequent and common terms – ‘اثم’, ‘جناح’, ‘سیئه’, ‘ذنب’, and ‘وزر’-were selected. The strategies proposed by Mollanazar (2009) were employed to fill the gap. To do so, the English translations produced by three machine translation systems (MTSs), namely Google Translate, SDL Free Translation and Systranet were compared with three human translation by M.H. Shakir, A.Qaraei and T.B.Irving. The results revealed that in most verses, almost in six English translations, a generic term was used without any additional information to make the sense clearer. There was no noticeable difference between human and machine translations in applying the proposed strategies to fill the gap and make the English version more meaningful in terms of these apparently similar but contextually different terms. Thus, it seems that these differences were not focused on, while rendering these given verses to English.