Silva was pictured wearing a Şanlıurfaspor shirt at his signing ceremony held with sporting director Zafer Tüzün.
The 21-year-old winger played for CSKA Sofia last season making a total of 44 appearances for the Bulgarian side in all competitions.
Silva has played for the Portugal U17 and U18 sides and signed his first professional contract with Liverpool in 2011.
The young winger rose through the ranks at Liverpool before joining Northampton Town on loan. Silva was snapped up by Barnsley on a two-year deal in 2012 before moving to Bulgaria in 2013.
Şanlıurfaspor are based in the city of Şanlıurfa in the south-eastern Turkey near the Syrian border.
The PTT 1. Lig outfit finished last season in eight place missing out on the promotion play-offs. Antalyaspor, Osmanlıspor and Kayserispor ensured promotion to the Süper Lig last season.