Yes - page ID's do not change with language. Here is how you can check the language of a URL:
CultureInfo culture = PageUrls.ParseUrl(URL).LocalizationScope;
And here is how you would be explicit about what data to get:
CultureInfo culture = new CultureInfo("en-GB");using (DataConnection dc = new DataConnection(culture)) {// all data read via dc will be en-GB data }