Merhaba biraz araştırdım ve bunun için bir kütüphane varsa da ben bulamadım :( ama kendim bir şeyler yaptım. İşinize yarayacaktır.
public class Main {
public static void trEngCevir(String alinanMetin)
{
//fonksiyona gelen kelimeyi alıyoruz
String metin = alinanMetin;
//sonuç için vir değişken belirledik
String sonuc = "";
//iki tane dizi oluşturuyoruz biri türkçe karakterler için diğeri ing
char[] ilkHarf = new char[] { 'İ', 'ı','ü', 'Ü', 'ç', 'Ç','Ğ', 'ğ','Ş', 'ş','ö','Ö' };
char[] yeniHarf = new char[] { 'I', 'i', 'u','U','c','C','G','g','S', 's','o','O', };
//for döngüsü açıp kelimenin harflerine tek tek bakıp
//tr varsa replace metodu ile değiştiriyoruz.
for (int sayac = 0; sayac < ilkHarf.length; sayac++)
{
metin = metin.replace(ilkHarf[sayac], yeniHarf[sayac]);
}
//burada sonuc değişkenini kullanmasınızda olur
//direk sysout(metin) de denebilir
sonuc = metin;
System.out.println(sonuc);
}
public static void main(String[] args) {
//fonksiyonu denemek için bir String deneyelim
String metin = "asdğşiüçöÇĞÜİÖÖÖ";
//fonksiyonu çağırıp yukarıda oluşturduğumuz Stringi veriyoruz
trEngCevir(metin);
}}