proper =適切な、ふさわしい
satisfactory =満足な、申し分のない
『調べたんだけど、どうもぴったりした訳が見つからないんだ。ぴったりの訳語がないのかも』
Even though I searched many different places , I couldn't find a proper translation. There may not be appropriate words,
Although I researched many different places, I couldn't find a satisfactory translation. There might not be appropriate words.
でいいかと思います。
お役に立てたらうれしいです。