Use ViewContext.RouteData
to determine current Controller and Action:
@Html.ActionLink("Spanish Version",
ViewContext.RouteData.Values["action"] as String,
ViewContext.RouteData.Values["controller"] as String,
new { Area = "es" })