ご質問ありがとうございます。
「私が○○役でいいですか」は英語で言うと「Can I be ○○?」ですね。
「いいですか」は「Can ~?」か「Is it okay if ○○?」でも言ます。
「役」はその登場人物の名前で大丈夫ですね。「Is it okay if I am ○○?」か「Can I be ○○?」を言えばいいと思います。
あとは「この役をやります!」は「I will be ○○!」と言っても大丈夫ですね。
一番簡単の言い方は「I am ○○。」です。
役に立てば幸いです。
・Is it okay if I play the role of XX?
「私が○○役でいいですか」
Is it okay if I ~ で「私が〜しても大丈夫ですか/良いですか」という許可や確認を意味し、play the role of XX で「○○の役を演じる・担当する」という意味になります。
・Should I take the role of XX?
「私が○○役を担当すればいいですか(やりましょうか)?」という意味の表現です。