Tradução de "12 years a slave"

A tradução do filme " 12 years a slave " para o português, " 12 anos de escravidão " no Brasil e " 12 anos escravo " em Portugal, me deixou dúvida, a letra a em " 12 years a slave " funciona como artigo ou como preposição?
Avatar do usuário Thomas 14110 7 58 278
12 years UM slave

a = um

I have been a father for 20 years. Twenty years (as) a father is a lot of time.
MENSAGEM PATROCINADA Você sabe como está o seu nível de inglês? Teste agora GRÁTIS em apenas alguns minutos.

Clique aqui para iniciar o Teste Online!